diff options
author | Matthias Vogelgesang <matthias.vogelgesang@kit.edu> | 2016-11-13 07:11:43 -0800 |
---|---|---|
committer | Matthias Vogelgesang <matthias.vogelgesang@kit.edu> | 2016-11-13 07:11:43 -0800 |
commit | af523cade45ea2905d079b38cfb5fb0ce9b9f380 (patch) | |
tree | 0aedfe2c1b1c1e9c58216726e0c61d209f27b3c4 /deps | |
parent | f6a19ecb5e70df5a86c44978b0f1f0e27bdbce41 (diff) | |
download | ufo-filters-af523cade45ea2905d079b38cfb5fb0ce9b9f380.tar.gz ufo-filters-af523cade45ea2905d079b38cfb5fb0ce9b9f380.tar.bz2 ufo-filters-af523cade45ea2905d079b38cfb5fb0ce9b9f380.tar.xz ufo-filters-af523cade45ea2905d079b38cfb5fb0ce9b9f380.zip |
Fix #124: build and install oclfft optionally
Diffstat (limited to 'deps')
-rw-r--r-- | deps/oclfft/CMakeLists.txt | 23 |
1 files changed, 14 insertions, 9 deletions
diff --git a/deps/oclfft/CMakeLists.txt b/deps/oclfft/CMakeLists.txt index f3a1c41..b8edf03 100644 --- a/deps/oclfft/CMakeLists.txt +++ b/deps/oclfft/CMakeLists.txt @@ -1,13 +1,18 @@ project(oclfft CXX) -include_directories(${OpenCL_INCLUDE_DIRS} - ${UFO_INCLUDE_DIRS}) -add_library(oclfft SHARED - fft_execute.cpp - fft_setup.cpp - fft_kernelstring.cpp) +option(WITH_OCLFFT "Build and distribute Apple FFT" ON) -target_link_libraries(oclfft ${UFO_LIBRARIES} ${OpenCL_LIBRARIES}) +if (WITH_OCLFFT) + include_directories(${OpenCL_INCLUDE_DIRS} + ${UFO_INCLUDE_DIRS}) -install(TARGETS oclfft - LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}) + add_library(oclfft SHARED + fft_execute.cpp + fft_setup.cpp + fft_kernelstring.cpp) + + target_link_libraries(oclfft ${UFO_LIBRARIES} ${OpenCL_LIBRARIES}) + + install(TARGETS oclfft + LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}) +endif () |