diff options
author | Dantali0n <info@dantalion.nl> | 2022-01-20 14:42:51 +0300 |
---|---|---|
committer | Dantali0n <info@dantalion.nl> | 2022-01-20 14:42:51 +0300 |
commit | 1120f0b07ed19b486e29782f081d46406ac2d17a (patch) | |
tree | 25537180a0c901bf4852885b8cae15768ec5c0f3 /examples | |
parent | bff83aab4a0adf7ab4789df88387651e66f736c3 (diff) |
Cross platform solution to linking OpenCLVectorAdd libraries
Diffstat (limited to 'examples')
-rw-r--r-- | examples/OpenCLVectorAdd/CMakeLists.txt | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/examples/OpenCLVectorAdd/CMakeLists.txt b/examples/OpenCLVectorAdd/CMakeLists.txt index df19fdb5..cf4574fb 100644 --- a/examples/OpenCLVectorAdd/CMakeLists.txt +++ b/examples/OpenCLVectorAdd/CMakeLists.txt @@ -2,6 +2,9 @@ cmake_minimum_required(VERSION 3.0) project(OpenCLVectorAdd) +set(THREADS_PREFER_PTHREAD_FLAG ON) +find_package(Threads REQUIRED) + find_package(OpenCL REQUIRED) add_executable(OpenCLVectorAdd OpenCLVectorAdd.cpp) @@ -11,4 +14,4 @@ add_library(TracyClient STATIC ../../TracyClient.cpp target_include_directories(TracyClient PUBLIC ../../) target_compile_definitions(TracyClient PUBLIC TRACY_ENABLE=1) -target_link_libraries(OpenCLVectorAdd PUBLIC OpenCL::OpenCL TracyClient dl pthread) +target_link_libraries(OpenCLVectorAdd PUBLIC OpenCL::OpenCL TracyClient ${CMAKE_DL_LIBS} Threads::Threads) |