Files
rocm-systems/projects/hip/tests/catch/hipTestMain/CMakeLists.txt
T
Jatin Chaudhary 606862d59c SWDEV-277697 - Disable Saxpy test in catch
Change-Id: I9ca0ac1baa39ea31fa503c01ca8d362b6b0626a9


[ROCm/hip commit: b21882ac59]
2021-06-21 10:59:42 -04:00

34 wiersze
1.2 KiB
CMake

if(CMAKE_BUILD_TYPE MATCHES "^Debug$")
add_definitions(-DHT_LOG_ENABLE)
endif()
add_executable(UnitTests EXCLUDE_FROM_ALL main.cc hip_test_context.cc)
if(HIP_PLATFORM MATCHES "amd")
set_property(TARGET UnitTests PROPERTY CXX_STANDARD 17)
else()
target_compile_options(UnitTests PUBLIC -std=c++17)
endif()
target_link_libraries(UnitTests PRIVATE DeviceLibs
MemoryTest
Kernels
stdc++fs)
# Add AMD Only Tests
if(HIP_PLATFORM MATCHES "amd")
# target_link_libraries(UnitTests PRIVATE RTC)
endif()
catch_discover_tests(UnitTests PROPERTIES SKIP_REGULAR_EXPRESSION "HIP_SKIP_THIS_TEST")
add_dependencies(build_tests UnitTests)
# Add Multiproc tests as seperate binary
if(UNIX AND HIP_PLATFORM MATCHES "amd")
add_executable(MultiProcTests EXCLUDE_FROM_ALL main.cc hip_test_context.cc)
set_property(TARGET MultiProcTests PROPERTY CXX_STANDARD 17)
target_link_libraries(MultiProcTests PRIVATE MultiProc
stdc++fs)
catch_discover_tests(MultiProcTests PROPERTIES SKIP_REGULAR_EXPRESSION "HIP_SKIP_THIS_TEST")
add_dependencies(build_tests MultiProcTests)
endif()