summaryrefslogtreecommitdiffstats
path: root/cmake/Modules/FindFFTS.cmake
blob: bcccd2e7eb6c3087c861bcbc95a15cce9a54e06f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
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)