mirror of
https://github.com/intel/compute-runtime.git
synced 2025-09-10 12:53:42 +08:00

add subdirectories in black_box_tests cmake Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
38 lines
1.2 KiB
CMake
38 lines
1.2 KiB
CMake
#
|
|
# Copyright (C) 2020-2022 Intel Corporation
|
|
#
|
|
# SPDX-License-Identifier: MIT
|
|
#
|
|
|
|
if("${CMAKE_BUILD_TYPE}" STREQUAL "Debug")
|
|
set(OPENCL_BLACK_BOX_TEST_PROJECT_FOLDER "opencl runtime/black_box_tests")
|
|
set(TEST_NAME hello_world_opencl)
|
|
|
|
add_executable(${TEST_NAME} hello_world_opencl.cpp)
|
|
|
|
set_target_properties(${TEST_NAME}
|
|
PROPERTIES
|
|
VS_DEBUGGER_COMMAND "$(TargetPath)"
|
|
VS_DEBUGGER_COMMAND_ARGUMENTS ""
|
|
VS_DEBUGGER_WORKING_DIRECTORY "$(OutDir)"
|
|
)
|
|
|
|
add_dependencies(${TEST_NAME} ${NEO_DYNAMIC_LIB_NAME})
|
|
target_include_directories(${TEST_NAME} PRIVATE ${KHRONOS_HEADERS_DIR})
|
|
set_target_properties(${TEST_NAME} PROPERTIES FOLDER ${OPENCL_BLACK_BOX_TEST_PROJECT_FOLDER})
|
|
|
|
if(UNIX)
|
|
find_package(OpenCL QUIET)
|
|
|
|
if(NOT ${OpenCL_FOUND})
|
|
message(STATUS "Failed to find OpenCL package")
|
|
set_target_properties(${TEST_NAME} PROPERTIES EXCLUDE_FROM_ALL TRUE)
|
|
else()
|
|
target_link_libraries(${TEST_NAME} PUBLIC ${OpenCL_LIBRARIES})
|
|
endif()
|
|
else()
|
|
target_link_libraries(${TEST_NAME} PUBLIC ${NEO_DYNAMIC_LIB_NAME})
|
|
endif()
|
|
endif()
|
|
|
|
add_subdirectories() |