From ec88eca48475b74e8d61535cc74e4ad50c28bab6 Mon Sep 17 00:00:00 2001 From: ROCm CI Service Account <66695075+rocm-ci@users.noreply.github.com> Date: Mon, 14 Aug 2023 21:19:44 +0530 Subject: [PATCH] SWDEV-1 - Enable hiprtc test includepath and copy its dependent files to bin directory (#374) Change-Id: I7171bd343cdccc02f55bcb1b891f589c5fe2acaa --- catch/unit/rtc/CMakeLists.txt | 11 +++++++++++ 1 file changed, 11 insertions(+) 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)