Files
rocm-systems/projects/hip-tests/catch/unit/vulkan_interop/CMakeLists.txt
T
music-dino 77b6cb94f5 EXSWHTEC-148 - Implement tests for hipImportExternalSemaphore and hipDestroyExternalSemaphore for the Vulkan API (#29)
- Basic positive test
- Negative parameter tests

[ROCm/hip-tests commit: 06726393d4]
2023-02-01 21:15:05 +05:30

32 lines
940 B
CMake

set(TEST_SRC
vulkan_test.cc
hipExternalMemoryGetMappedBuffer.cc
hipImportExternalMemory.cc
hipDestroyExternalMemory.cc
hipWaitExternalSemaphoresAsync.cc
hipSignalExternalSemaphoresAsync.cc
hipImportExternalSemaphore.cc
hipDestroyExternalSemaphore.cc
)
find_package(Vulkan)
if(NOT Vulkan_FOUND)
if(EXISTS "${VULKAN_PATH}")
message(STATUS "Vulkan SDK: ${VULKAN_PATH}")
elseif (EXISTS "$ENV{VULKAN_SDK}")
message(STATUS "FOUND VULKAN SDK: $ENV{VULKAN_SDK}")
set(VULKAN_PATH $ENV{VULKAN_SDK})
else()
message("Error: Unable to locate Vulkan SDK. please specify VULKAN_PATH")
return()
endif()
endif()
hip_add_exe_to_target(NAME VulkanInteropTest
TEST_SRC ${TEST_SRC}
TEST_TARGET_NAME build_tests)
if (WIN32)
target_link_libraries(VulkanInteropTest vulkan-1)
else (WIN32)
target_link_libraries(VulkanInteropTest vulkan)
endif (WIN32)