ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/OpenMD/branches/development/cmake/modules/FindFFTW.cmake
Revision: 1496
Committed: Wed Sep 8 20:42:24 2010 UTC (14 years, 7 months ago) by chuckv
File size: 1091 byte(s)
Log Message:
Somewhat working cmake build system now. Does not yet build a parallel target. Builds all non-mpi programs.

File Contents

# Content
1 # FFTW_INCLUDE_DIR = fftw3.h
2 # FFTW_LIBRARIES = libfftw3.a
3 # FFTW_FOUND = true if FFTW3 is found
4
5 IF(FFTW_INCLUDE_DIRS)
6 FIND_PATH(FFTW_INCLUDE_DIR fftw3.h ${FFTW_INCLUDE_DIRS})
7 FIND_LIBRARY(FFTW_LIBRARY fftw3 ${FFTW_LIBRARY_DIRS})
8 ELSE(FFTW_INCLUDE_DIRS)
9 # SET(TRIAL_PATHS
10 # $ENV{FFTW_HOME}/include
11 # /usr/include
12 # /usr/local/include
13 # /opt/include
14 # /usr/apps/include
15 # )
16 #
17 # SET(TRIAL_LIBRARY_PATHS
18 # $ENV{FFTW_HOME}/lib
19 # /usr/lib
20 # /usr/local/lib
21 # /opt/lib
22 # /sw/lib
23 # )
24 #
25 # FIND_PATH(FFTW_INCLUDE_DIR fftw3.h ${TRIAL_PATHS})
26 # FIND_LIBRARY(FFTW_LIBRARY fftw3 ${TRIAL_LIBRARY_PATHS})
27 FIND_PATH(FFTW_INCLUDE_DIR fftw3.h ${QMC_INCLUDE_PATHS})
28 FIND_LIBRARY(FFTW_LIBRARIES fftw3 ${QMC_LIBRARY_PATHS})
29
30 ENDIF(FFTW_INCLUDE_DIRS)
31
32 SET(FFTW_FOUND FALSE)
33 IF(FFTW_INCLUDE_DIR AND FFTW_LIBRARIES)
34 MESSAGE(STATUS "FFTW_INCLUDE_DIR=${FFTW_INCLUDE_DIR}")
35 MESSAGE(STATUS "FFTW_LIBRARIES=${FFTW_LIBRARIES}")
36 SET(FFTW_FOUND TRUE)
37 ENDIF()
38
39 MARK_AS_ADVANCED(
40 FFTW_INCLUDE_DIR
41 FFTW_LIBRARIES
42 FFTW_FOUND
43 )