Remove default dependency of rocm-llvm-dev (#124)

* Remove default dependency of rocm-llvm-dev

* Update build.sh

* Update build.sh

* Update CMakeLists.txt

* Fixing core tests

---------

Co-authored-by: Giovanni Baraldi <gbaraldi@amd.com>
Co-authored-by: Elwazir, Ammar <Ammar.Elwazir@amd.com>
Co-authored-by: Ammar ELWazir <aelwazir@amd.com>
Этот коммит содержится в:
Baraldi, Giovanni
2025-06-23 19:13:27 +02:00
коммит произвёл GitHub
родитель 2f771e6107
Коммит f3b2d498b8
3 изменённых файлов: 32 добавлений и 18 удалений
+11 -10
Просмотреть файл
@@ -1,4 +1,4 @@
# write a CMakeLists.txt file for the gfx9_factory_test
# write a CMakeLists.txt file for the gfx9_factory_test
# that includes the necessary libraries and sets the properties for the test
include(GoogleTest)
find_package(GTest REQUIRED)
@@ -9,10 +9,11 @@ find_library(
hsa-amd-aqlprofile64
REQUIRED
NAMES hsa-amd-aqlprofile64 hsa-amd-aqlprofile
HINTS /opt/rocm/lib /opt/rocm
PATHS /opt/rocm/lib /opt/rocm)
HINTS /opt/rocm ${CMAKE_BINARY_DIR} ${CMAKE_INSTALL_PREFIX}
PATHS /opt/rocm
PATH_SUFFIXES lib)
# Add test for memory manager
# Add test for memory manager
add_executable(gfx9-memory-manager-test)
SET(AQLPROFILE_MEMORYMANAGER_SOURCES
${CMAKE_CURRENT_SOURCE_DIR}/memorymanager_tests.cpp
@@ -23,7 +24,7 @@ target_sources(gfx9-memory-manager-test PRIVATE ${AQLPROFILE_MEMORYMANAGER_SOURC
target_include_directories(gfx9-memory-manager-test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} ${LIB_DIR})
target_link_libraries(
gfx9-memory-manager-test
PRIVATE
PRIVATE
hsa-runtime64::hsa-runtime64
GTest::gtest
GTest::gtest_main)
@@ -39,7 +40,7 @@ set_tests_properties(
${gfx9-memory-manager_TESTS} PROPERTIES TIMEOUT 45 LABELS "unittests" FAIL_REGULAR_EXPRESSION
"${AQLPROFILE_DEFAULT_FAIL_REGEX}")
# Add test for aql profile
# Add test for aql profile
add_executable(aqlprofile-test)
SET(AQLPROFILE_TEST_SOURCES
${CMAKE_CURRENT_SOURCE_DIR}/aql_profile_tests.cpp
@@ -49,7 +50,7 @@ target_sources(aqlprofile-test PRIVATE ${AQLPROFILE_TEST_SOURCES})
target_include_directories(aqlprofile-test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} ${LIB_DIR})
target_link_libraries(
aqlprofile-test
PRIVATE
PRIVATE
hsa-runtime64::hsa-runtime64
GTest::gtest
GTest::gtest_main
@@ -77,7 +78,7 @@ target_sources(command-buffer-test PRIVATE ${AQLPROFILE_COMMAND_BUFFER_SOURCES})
target_include_directories(command-buffer-test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} ${LIB_DIR})
target_link_libraries(
command-buffer-test
PRIVATE
PRIVATE
hsa-runtime64::hsa-runtime64
GTest::gtest
GTest::gtest_main
@@ -102,7 +103,7 @@ target_sources(counters-test PRIVATE ${AQLPROFILE_COUNTERS_SOURCES})
target_include_directories(counters-test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} ${LIB_DIR})
target_link_libraries(
counters-test
PRIVATE
PRIVATE
hsa-runtime64::hsa-runtime64
${hsa-amd-aqlprofile64}
GTest::gtest
@@ -116,4 +117,4 @@ gtest_add_tests(
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR})
set_tests_properties(
${counters-test_TESTS} PROPERTIES TIMEOUT 45 LABELS "unittests" FAIL_REGULAR_EXPRESSION
"${AQLPROFILE_DEFAULT_FAIL_REGEX}")
"${AQLPROFILE_DEFAULT_FAIL_REGEX}")