Commit 4b6dcb34 authored by Christoph Junghans's avatar Christoph Junghans
Browse files

LAMMPSConfig.cmake.in: add support for some more packages

parent bb9ffe2e
Loading
Loading
Loading
Loading
+30 −1
Original line number Diff line number Diff line
@@ -59,5 +59,34 @@ if(NOT @BUILD_SHARED_LIBS@)
  if(@PKG_PYTHON@ AND NOT CMAKE_VERSION VERSION_LESS 3.12)
    find_package(Python REQUIRED COMPONENTS Development)
  endif()
  if(@PKG_COMPRESS@)
    find_dependency(ZLIB REQUIRED)
  endif()
  if(@PKG_KOKKOS@)
    if(@EXTERNAL_KOKKOS@)
      find_dependency(Kokkos 3 REQUIRED)
    endif()
  endif()
  if(@PKG_VORONOI@ AND NOT @DOWNLOAD_VORO@)
    if(NOT TARGET VORO::VORO)
      add_library(VORO::VORO UNKNOWN IMPORTED)
      set_target_properties(VORO::VORO PROPERTIES
        IMPORTED_LOCATION "@VORO_LIBRARY@"
        INTERFACE_INCLUDE_DIRECTORIES "@VORO_INCLUDE_DIR@")
    endif()
  endif()
  if(@PKG_USER-INTEL@)
    if(@INTEL_LRT_MODE@ STREQUAL "THREADS")
      find_dependency(Threads REQUIRED)
    endif()
    if(@TBB_MALLOC_FOUND@)
      if(NOT TARGET TBB::TBB_MALLOC)
        add_library(TBB::TBB_MALLOC UNKNOWN IMPORTED)
        set_target_properties(TBB::TBB_MALLOC PROPERTIES
          IMPORTED_LOCATION "@TBB_MALLOC_LIBRARY@"
          INTERFACE_INCLUDE_DIRECTORIES "@TBB_MALLOC_INCLUDE_DIR@")
      endif()
    endif()
  endif()
endif()
include("${CMAKE_CURRENT_LIST_DIR}/LAMMPS_Targets.cmake")