Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
solverstack
ScalFMM
Commits
622a0e43
Commit
622a0e43
authored
May 17, 2016
by
Martin Khannouz
Browse files
Patch FindFFTW.cmake to correctly link.
parent
4005ed4c
Changes
1
Hide whitespace changes
Inline
Side-by-side
CMakeModules/morse/find/FindFFTW.cmake
View file @
622a0e43
...
...
@@ -172,13 +172,16 @@ find_package(PkgConfig QUIET)
if
(
PKG_CONFIG_EXECUTABLE AND NOT FFTW_GIVEN_BY_USER
)
if
(
FFTW_LOOK_FOR_FFTW_SIMPLE
)
pkg_search_module
(
FFTW fftw3f
)
pkg_search_module
(
FFTW3F fftw3f
)
pkg_search_module
(
FFTW3 fftw3
)
elseif
(
FFTW_LOOK_FOR_FFTW_LONG
)
pkg_search_module
(
FFTW fftw3
)
pkg_search_module
(
FFTW3L fftw3l
)
pkg_search_module
(
FFTW3 fftw3
)
elseif
(
FFTW_LOOK_FOR_FFTW_QUAD
)
pkg_search_module
(
FFTW fftw3q
)
pkg_search_module
(
FFTW3Q fftw3q
)
pkg_search_module
(
FFTW3 fftw3
)
else
()
pkg_search_module
(
FFTW fftw3
)
pkg_search_module
(
FFTW
3
fftw3
)
endif
()
if
(
NOT FFTW_FIND_QUIETLY
)
...
...
@@ -198,7 +201,19 @@ if( PKG_CONFIG_EXECUTABLE AND NOT FFTW_GIVEN_BY_USER )
set
(
FFTW_INCLUDE_DIRS_DEP
"
${
FFTW_INCLUDE_DIRS
}
"
)
set
(
FFTW_LIBRARY_DIRS_DEP
"
${
FFTW_LIBRARY_DIRS
}
"
)
set
(
FFTW_LIBRARIES_DEP
"
${
FFTW_LIBRARIES
}
"
)
set
(
FFTW_LIBRARIES_DEP
)
if
(
FFTW3Q_LIBRARIES
)
list
(
APPEND FFTW_LIBRARIES_DEP
"
${
FFTW3Q_LIBRARIES
}
"
)
endif
()
if
(
FFTW3L_LIBRARIES
)
list
(
APPEND FFTW_LIBRARIES_DEP
"
${
FFTW3L_LIBRARIES
}
"
)
endif
()
if
(
FFTW3F_LIBRARIES
)
list
(
APPEND FFTW_LIBRARIES_DEP
"
${
FFTW3F_LIBRARIES
}
"
)
endif
()
if
(
FFTW3_LIBRARIES
)
list
(
APPEND FFTW_LIBRARIES_DEP
"
${
FFTW3_LIBRARIES
}
"
)
endif
()
set
(
FFTW_WORKS TRUE
)
endif
(
PKG_CONFIG_EXECUTABLE AND NOT FFTW_GIVEN_BY_USER
)
...
...
@@ -551,7 +566,13 @@ endif()
# check that FFTW has been found
# -------------------------------
include
(
FindPackageHandleStandardArgs
)
if
(
(
NOT PKG_CONFIG_EXECUTABLE
)
OR
(
PKG_CONFIG_EXECUTABLE AND NOT FFTW_FOUND
)
OR
(
FFTW_GIVEN_BY_USER
)
)
find_package_handle_standard_args
(
FFTW DEFAULT_MSG
FFTW_LIBRARIES
FFTW_INCLUDE_DIRS
FFTW_WORKS
)
else
()
find_package_handle_standard_args
(
FFTW DEFAULT_MSG
FFTW_LIBRARIES
FFTW_WORKS
)
endif
()
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment