mirror of
https://github.com/triqs/dft_tools
synced 2024-11-01 03:33:50 +01:00
40 lines
948 B
CMake
40 lines
948 B
CMake
# Copyright Olivier Parcollet 2014.
|
|
# Distributed under the Boost Software License, Version 1.0.
|
|
# (See accompanying file LICENSE_1_0.txt or copy at
|
|
# http://www.boost.org/LICENSE_1_0.txt)
|
|
|
|
#
|
|
# This module looks for nfft.
|
|
# It sets up : NFFT_INCLUDE_DIR, NFFT_LIBRARIES
|
|
#
|
|
|
|
SET(TRIAL_PATHS
|
|
$ENV{NFFT_ROOT}/include
|
|
${NFFT_ROOT}/include
|
|
/usr/include
|
|
/usr/local/include
|
|
/opt/local/include
|
|
/sw/include
|
|
)
|
|
FIND_PATH(NFFT_INCLUDE_DIR nfft3.h ${TRIAL_PATHS} DOC "Include for NFFT")
|
|
|
|
SET(TRIAL_LIBRARY_PATHS
|
|
/usr/lib
|
|
/usr/local/lib
|
|
/opt/local/lib
|
|
/sw/lib
|
|
$ENV{NFFT_ROOT}/lib
|
|
${NFFT_ROOT}/lib
|
|
)
|
|
|
|
SET(NFFT_LIBRARIES "NFFT_LIBRARIES-NOTFOUND" CACHE STRING "NFFT library")
|
|
# Try to detect the lib
|
|
FIND_LIBRARY(NFFT_LIBRARIES nfft3 ${TRIAL_LIBRARY_PATHS} DOC "NFFT library")
|
|
|
|
mark_as_advanced(NFFT_INCLUDE_DIR)
|
|
mark_as_advanced(NFFT_LIBRARIES)
|
|
|
|
FIND_PACKAGE_HANDLE_STANDARD_ARGS(NFFT DEFAULT_MSG NFFT_LIBRARIES NFFT_INCLUDE_DIR)
|
|
|
|
|