summaryrefslogtreecommitdiffstats
path: root/deps
diff options
context:
space:
mode:
authorMatthias Vogelgesang <matthias.vogelgesang@kit.edu>2018-07-22 20:15:48 +0200
committerMatthias Vogelgesang <matthias.vogelgesang@kit.edu>2018-07-22 20:15:48 +0200
commit5ca83c000567106f8ab24102c57033af8b86df7e (patch)
treeae6e686d70166ecfcae3f222f020b3e29eca49cf /deps
parentba395e39ed00260b53e413517d432a65aa1a1f92 (diff)
downloadufo-filters-5ca83c000567106f8ab24102c57033af8b86df7e.tar.gz
ufo-filters-5ca83c000567106f8ab24102c57033af8b86df7e.tar.bz2
ufo-filters-5ca83c000567106f8ab24102c57033af8b86df7e.tar.xz
ufo-filters-5ca83c000567106f8ab24102c57033af8b86df7e.zip
meson: add oclfft switch
And do not compile FFT plugins if oclfft is switched off and AMD FFT cannot be found.
Diffstat (limited to 'deps')
-rw-r--r--deps/meson.build28
1 files changed, 15 insertions, 13 deletions
diff --git a/deps/meson.build b/deps/meson.build
index 26feadd..14c19d1 100644
--- a/deps/meson.build
+++ b/deps/meson.build
@@ -1,14 +1,16 @@
-oclfft_lib = shared_library('oclfft',
- sources: [
- 'oclfft/fft_execute.cpp',
- 'oclfft/fft_kernelstring.cpp',
- 'oclfft/fft_setup.cpp',
- ],
- dependencies: deps,
- install: true,
-)
+if get_option('oclfft')
+ oclfft_lib = shared_library('oclfft',
+ sources: [
+ 'oclfft/fft_execute.cpp',
+ 'oclfft/fft_kernelstring.cpp',
+ 'oclfft/fft_setup.cpp',
+ ],
+ dependencies: deps,
+ install: true,
+ )
-oclfft_dep = declare_dependency(
- include_directories: include_directories('oclfft'),
- link_with: oclfft_lib,
-)
+ oclfft_dep = declare_dependency(
+ include_directories: include_directories('oclfft'),
+ link_with: oclfft_lib,
+ )
+endif