diff --git a/cmake/LAMMPSConfig.cmake.in b/cmake/LAMMPSConfig.cmake.in index da7ca59fb9..fac56efba2 100644 --- a/cmake/LAMMPSConfig.cmake.in +++ b/cmake/LAMMPSConfig.cmake.in @@ -2,20 +2,22 @@ include(CMakeFindDependencyMacro) if(@BUILD_MPI@) find_dependency(MPI REQUIRED CXX) endif() -if(@PKG_KSPACE@ AND @FFT@ STREQUAL "FFTW3") - if(@FFTW@ STREQUAL "FFTW3" AND NOT TARGET FFTW3::FFTW3) - add_library(FFTW3::FFTW3 UNKNOWN IMPORTED) - set_target_properties(FFTW3::FFTW3 PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES "C" - IMPORTED_LOCATION "@FFTW3_LIBRARY@" - INTERFACE_INCLUDE_DIRECTORIES "@FFTW3_INCLUDE_DIRS@") - endif() - if(@FFTW@ STREQUAL "FFTW3F" AND NOT TARGET FFTW3F::FFTW3F) - add_library(FFTW3F::FFTW3F UNKNOWN IMPORTED) - set_target_properties(FFTW3F::FFTW3F PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES "C" - IMPORTED_LOCATION "@FFTW3F_LIBRARY@" - INTERFACE_INCLUDE_DIRECTORIES "@FFTW3F_INCLUDE_DIRS@") +if(@PKG_KSPACE@) + if(@FFT@ STREQUAL "FFTW3") + if(@FFTW@ STREQUAL "FFTW3" AND NOT TARGET FFTW3::FFTW3) + add_library(FFTW3::FFTW3 UNKNOWN IMPORTED) + set_target_properties(FFTW3::FFTW3 PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES "C" + IMPORTED_LOCATION "@FFTW3_LIBRARY@" + INTERFACE_INCLUDE_DIRECTORIES "@FFTW3_INCLUDE_DIRS@") + endif() + if(@FFTW@ STREQUAL "FFTW3F" AND NOT TARGET FFTW3F::FFTW3F) + add_library(FFTW3F::FFTW3F UNKNOWN IMPORTED) + set_target_properties(FFTW3F::FFTW3F PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES "C" + IMPORTED_LOCATION "@FFTW3F_LIBRARY@" + INTERFACE_INCLUDE_DIRECTORIES "@FFTW3F_INCLUDE_DIRS@") + endif() endif() endif() if(NOT @BUILD_SHARED_LIBS@) @@ -36,20 +38,22 @@ if(NOT @BUILD_SHARED_LIBS@) if(@PKG_USER-SMD@ AND NOT @DOWNLOAD_EIGEN3@) find_dependency(Eigen3 NO_MODULE REQUIRED) endif() - if(@PKG_KSPACE@ AND @FFT@ STREQUAL "FFTW3" AND @FFT_FFTW_THREADS@) - if(@FFTW@ STREQUAL "FFTW3" AND NOT TARGET FFTW3::FFTW3_OMP) - add_library(FFTW3::FFTW3_OMP UNKNOWN IMPORTED) - set_target_properties(FFTW3::FFTW3_OMP PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES "C" - IMPORTED_LOCATION "@FFTW3_OMP_LIBRARY@" - INTERFACE_INCLUDE_DIRECTORIES "@FFTW3_OMP_INCLUDE_DIRS@") - endif() - if(@FFTW@ STREQUAL "FFTW3F" AND NOT TARGET FFTW3F::FFTW3F_OMP) - add_library(FFTW3F::FFTW3F_OMP UNKNOWN IMPORTED) - set_target_properties(FFTW3F::FFTW3F_OMP PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES "C" - IMPORTED_LOCATION "@FFTW3F_OMP_LIBRARY@" - INTERFACE_INCLUDE_DIRECTORIES "@FFTW3F_OMP_INCLUDE_DIRS@") + if(@PKG_KSPACE@) + if(@FFT@ STREQUAL "FFTW3" AND @FFT_FFTW_THREADS@) + if(@FFTW@ STREQUAL "FFTW3" AND NOT TARGET FFTW3::FFTW3_OMP) + add_library(FFTW3::FFTW3_OMP UNKNOWN IMPORTED) + set_target_properties(FFTW3::FFTW3_OMP PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES "C" + IMPORTED_LOCATION "@FFTW3_OMP_LIBRARY@" + INTERFACE_INCLUDE_DIRECTORIES "@FFTW3_OMP_INCLUDE_DIRS@") + endif() + if(@FFTW@ STREQUAL "FFTW3F" AND NOT TARGET FFTW3F::FFTW3F_OMP) + add_library(FFTW3F::FFTW3F_OMP UNKNOWN IMPORTED) + set_target_properties(FFTW3F::FFTW3F_OMP PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES "C" + IMPORTED_LOCATION "@FFTW3F_OMP_LIBRARY@" + INTERFACE_INCLUDE_DIRECTORIES "@FFTW3F_OMP_INCLUDE_DIRS@") + endif() endif() endif() if(@PKG_USER-SCAFACOS@ AND NOT @DOWNLOAD_SCAFACOS@)