diff options
author | Marcus Leech | 2012-02-06 11:11:06 -0500 |
---|---|---|
committer | Tom Rondeau | 2012-02-06 11:11:06 -0500 |
commit | 4defc0e618b04ceb71091ab3e3df62ca3e4858d8 (patch) | |
tree | 50450d3c6a86a6c66cf7ad771b975fdff64832bd /cmake/Modules | |
parent | f4dc476d9113017d36623a101b726ce1f1aa7db2 (diff) | |
download | gnuradio-4defc0e618b04ceb71091ab3e3df62ca3e4858d8.tar.gz gnuradio-4defc0e618b04ceb71091ab3e3df62ca3e4858d8.tar.bz2 gnuradio-4defc0e618b04ceb71091ab3e3df62ca3e4858d8.zip |
core: enable use of fftw's threading capabilities.
Can set nthreads when creating an fftw class; defaults to 1, so there's no change in default behavior.
Diffstat (limited to 'cmake/Modules')
-rw-r--r-- | cmake/Modules/FindFFTW3f.cmake | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/cmake/Modules/FindFFTW3f.cmake b/cmake/Modules/FindFFTW3f.cmake index 078108958..ec6629f3a 100644 --- a/cmake/Modules/FindFFTW3f.cmake +++ b/cmake/Modules/FindFFTW3f.cmake @@ -22,8 +22,20 @@ FIND_LIBRARY( ${PC_FFTW3F_LIBDIR} PATHS /usr/local/lib /usr/lib + /usr/lib64 ) +FIND_LIBRARY( + FFTW3F_THREADS_LIBRARIES + NAMES fftw3f_threads libfftw3f_threads + HINTS $ENV{FFTW3_DIR}/lib + ${PC_FFTW3F_LIBDIR} + PATHS /usr/local/lib + /usr/lib + /usr/lib64 +) + + INCLUDE(FindPackageHandleStandardArgs) -FIND_PACKAGE_HANDLE_STANDARD_ARGS(FFTW3F DEFAULT_MSG FFTW3F_LIBRARIES FFTW3F_INCLUDE_DIRS) +FIND_PACKAGE_HANDLE_STANDARD_ARGS(FFTW3F DEFAULT_MSG FFTW3F_LIBRARIES FFTW3F_INCLUDE_DIRS FFTW3F_THREADS_LIBRARIES) MARK_AS_ADVANCED(FFTW3F_LIBRARIES FFTW3F_INCLUDE_DIRS) |