Commit 2d92d8f8 authored by Christoph Junghans's avatar Christoph Junghans
Browse files

LAMMPSConfig.cmake: fix linking against FFTW3

parent f0817321
Loading
Loading
Loading
Loading
+16 −0
Original line number Diff line number Diff line
@@ -2,6 +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@")
  endif()
endif()
if(NOT @BUILD_SHARED_LIBS@)
  if(@WITH_JPEG@)
    find_dependency(JPEG REQUIRED)