diff --git a/catch/unit/rtc/CMakeLists.txt b/catch/unit/rtc/CMakeLists.txt index 62fd20bf7e..9937df6c56 100644 --- a/catch/unit/rtc/CMakeLists.txt +++ b/catch/unit/rtc/CMakeLists.txt @@ -4,6 +4,7 @@ set(TEST_SRC warpsize.cc hipRtcFunctional.cc hipStreamCaptureRtc.cc + includepath.cc ) # AMD only tests @@ -14,6 +15,14 @@ set(AMD_TEST_SRC shfl.cc ) +add_custom_target(copyRtcHeaders ALL + COMMAND ${CMAKE_COMMAND} -E copy + ${CMAKE_CURRENT_SOURCE_DIR}/saxpy.h + ${CMAKE_CURRENT_BINARY_DIR}/saxpy.h + COMMAND ${CMAKE_COMMAND} -E copy_directory + ${CMAKE_CURRENT_SOURCE_DIR}/headers + ${CMAKE_CURRENT_BINARY_DIR}/headers) + if(UNIX) set(AMD_TEST_SRC ${TEST_SRC} RtcFunctions.cpp @@ -33,3 +42,5 @@ elseif(HIP_PLATFORM MATCHES "amd") TEST_TARGET_NAME build_tests LINKER_LIBS hiprtc) endif() + +add_dependencies(build_tests copyRtcHeaders)