# # 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()