|
@@ -89,6 +89,7 @@ if(OPENCL_FOUND)
|
|
${OpenCL_INCLUDE_DIRS}
|
|
${OpenCL_INCLUDE_DIRS}
|
|
)
|
|
)
|
|
link_directories(${OpenCL_LIBRARY})
|
|
link_directories(${OpenCL_LIBRARY})
|
|
|
|
+ target_link_libraries(mandel PUBLIC OpenCL::OpenCL)
|
|
else(OPENCL_FOUND)
|
|
else(OPENCL_FOUND)
|
|
include_directories("include")
|
|
include_directories("include")
|
|
endif(OPENCL_FOUND)
|
|
endif(OPENCL_FOUND)
|
|
@@ -97,6 +98,11 @@ if (APPLE AND OpenCL_FOUND)
|
|
SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -framework OpenCL")
|
|
SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -framework OpenCL")
|
|
endif()
|
|
endif()
|
|
|
|
|
|
|
|
+
|
|
|
|
+if(OpenMP_CXX_FOUND)
|
|
|
|
+ target_link_libraries(mandel PUBLIC OpenMP::OpenMP_CXX)
|
|
|
|
+endif()
|
|
|
|
+
|
|
if(Boost_FOUND)
|
|
if(Boost_FOUND)
|
|
target_compile_definitions(mandel PUBLIC WITH_BOOST)
|
|
target_compile_definitions(mandel PUBLIC WITH_BOOST)
|
|
target_include_directories(mandel PUBLIC ${Boost_INCLUDE_DIRS})
|
|
target_include_directories(mandel PUBLIC ${Boost_INCLUDE_DIRS})
|
|
@@ -126,11 +132,3 @@ if (ARCH STREQUAL "X86_64" OR ARCH STREQUAL "X86")
|
|
elseif(ARCH STREQUAL "ARM")
|
|
elseif(ARCH STREQUAL "ARM")
|
|
set_source_files_properties(src/CpuGeneratorsNeon.cpp PROPERTIES COMPILE_FLAGS -march=armv8-a+simd)
|
|
set_source_files_properties(src/CpuGeneratorsNeon.cpp PROPERTIES COMPILE_FLAGS -march=armv8-a+simd)
|
|
endif()
|
|
endif()
|
|
-
|
|
|
|
-
|
|
|
|
-if(OpenMP_CXX_FOUND)
|
|
|
|
- target_link_libraries(mandel PUBLIC OpenMP::OpenMP_CXX)
|
|
|
|
-endif()
|
|
|
|
-if(OpenCL_FOUND)
|
|
|
|
- target_link_libraries(mandel PUBLIC OpenCL::OpenCL)
|
|
|
|
-endif()
|
|
|