From 73aeb74c2ab7558e810f2952e6c975c8bdffa47c Mon Sep 17 00:00:00 2001 From: Christoph Junghans Date: Sun, 5 Apr 2020 20:51:02 -0600 Subject: [PATCH] LAMMPSConfig: more fixes for static liblammps --- cmake/LAMMPSConfig.cmake.in | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/cmake/LAMMPSConfig.cmake.in b/cmake/LAMMPSConfig.cmake.in index 8bc4777e08..f23b3dd0d6 100644 --- a/cmake/LAMMPSConfig.cmake.in +++ b/cmake/LAMMPSConfig.cmake.in @@ -33,5 +33,24 @@ if(NOT @BUILD_SHARED_LIBS@) find_dependency(CURL REQUIRED) endif() endif() + 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@") + endif() + endif() endif() include("${CMAKE_CURRENT_LIST_DIR}/LAMMPS_Targets.cmake")