summaryrefslogtreecommitdiffstats
path: root/cmake
diff options
context:
space:
mode:
authorChristian Daniel <cd@maintech.de>2014-08-24 21:17:58 +0200
committerChristian Daniel <cd@maintech.de>2014-08-24 21:19:18 +0200
commit4dfb9844318374e0d22e543d3dfe1d67182b0d33 (patch)
treef1f045e5236c525ada1e665b2c7264db443528a9 /cmake
parent34fb4e9973f78a245e89ae4c13be671d5c08be84 (diff)
add FFTS to cmake and fix some codingstyle issues
Diffstat (limited to 'cmake')
-rw-r--r--cmake/Modules/FindFFTS.cmake27
1 files changed, 27 insertions, 0 deletions
diff --git a/cmake/Modules/FindFFTS.cmake b/cmake/Modules/FindFFTS.cmake
new file mode 100644
index 0000000..bcccd2e
--- /dev/null
+++ b/cmake/Modules/FindFFTS.cmake
@@ -0,0 +1,27 @@
+if(NOT LIBFFTS_FOUND)
+ pkg_check_modules (LIBFFTS_PKG ffts)
+
+ find_path(LIBFFTS_INCLUDE_DIR NAMES ffts.h
+ PATHS
+ ${LIBFFTS_PKG_INCLUDE_DIRS}
+ /usr/include/ffts
+ /usr/local/include/ffts
+ )
+ find_library(LIBFFTS_LIBRARIES NAMES ffts
+ PATHS
+ ${LIBFFTS_PKG_LIBRARY_DIRS}
+ /usr/lib
+ /usr/local/lib
+ )
+
+if(LIBFFTS_INCLUDE_DIR AND LIBFFTS_LIBRARIES)
+ set(LIBFFTS_FOUND TRUE CACHE INTERNAL "libffts found")
+ message(STATUS "Found libffts: ${LIBFFTS_INCLUDE_DIR}, ${LIBFFTS_LIBRARIES}")
+else(LIBFFTS_INCLUDE_DIR AND LIBFFTS_LIBRARIES)
+ set(LIBFFTS_FOUND FALSE CACHE INTERNAL "libffts found")
+ message(STATUS "libffts not found.")
+endif(LIBFFTS_INCLUDE_DIR AND LIBFFTS_LIBRARIES)
+
+mark_as_advanced(LIBFFTS_INCLUDE_DIR LIBFFTS_LIBRARIES)
+
+endif(NOT LIBFFTS_FOUND)