diff options
author | Matthias Vogelgesang <matthias.vogelgesang@kit.edu> | 2018-07-22 20:15:48 +0200 |
---|---|---|
committer | Matthias Vogelgesang <matthias.vogelgesang@kit.edu> | 2018-07-22 20:15:48 +0200 |
commit | 5ca83c000567106f8ab24102c57033af8b86df7e (patch) | |
tree | ae6e686d70166ecfcae3f222f020b3e29eca49cf /deps | |
parent | ba395e39ed00260b53e413517d432a65aa1a1f92 (diff) | |
download | ufo-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.build | 28 |
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 |