summaryrefslogtreecommitdiffstats
path: root/deps
diff options
context:
space:
mode:
authorMatthias Vogelgesang <matthias.vogelgesang@kit.edu>2016-11-13 07:11:43 -0800
committerMatthias Vogelgesang <matthias.vogelgesang@kit.edu>2016-11-13 07:11:43 -0800
commitaf523cade45ea2905d079b38cfb5fb0ce9b9f380 (patch)
tree0aedfe2c1b1c1e9c58216726e0c61d209f27b3c4 /deps
parentf6a19ecb5e70df5a86c44978b0f1f0e27bdbce41 (diff)
downloadufo-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.txt23
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 ()