Commit f0817321 authored by Christoph Junghans's avatar Christoph Junghans
Browse files

LAMMPSConfig.cmake.in: improve static lib case

parent d8402b62
Loading
Loading
Loading
Loading
+9 −0
Changes for cmake/LAMMPSConfig.cmake.in: 9 added lines, 0 removed lines.
Original line number Diff line number Diff line
@@ -2,6 +2,7 @@ include(CMakeFindDependencyMacro)
if(@BUILD_MPI@)
  find_dependency(MPI REQUIRED CXX)
endif()
if(NOT @BUILD_SHARED_LIBS@)
  if(@WITH_JPEG@)
    find_dependency(JPEG REQUIRED)
  endif()
@@ -9,4 +10,12 @@ if(@WITH_PNG@)
    find_dependency(PNG REQUIRED)
    find_dependency(ZLIB REQUIRED)
  endif()
  if(@PKG_KIM@ AND NOT @DOWNLOAD_KIM@)
    find_dependency(PkgConfig REQUIRED)
    pkg_check_modules(KIM-API REQUIRED IMPORTED_TARGET libkim-api>=@KIM-API_MIN_VERSION@)
    if(@CURL_FOUND@)
      find_dependency(CURL REQUIRED)
    endif()    
  endif()
endif()
include("${CMAKE_CURRENT_LIST_DIR}/LAMMPS_Targets.cmake")
+3 −3
Changes for cmake/Modules/Packages/KIM.cmake: 3 added lines, 3 removed lines.
Original line number Diff line number Diff line
set(KIM-API_MIN_VERSION 2.1)
set(KIM-API_MIN_VERSION 2.1.3)
find_package(CURL)
if(CURL_FOUND)
  target_link_libraries(lammps PRIVATE CURL::libcurl)
@@ -17,7 +17,7 @@ endif()
find_package(PkgConfig QUIET)
set(DOWNLOAD_KIM_DEFAULT ON)
if(PKG_CONFIG_FOUND)
  pkg_check_modules(KIM-API QUIET libkim-api>=2.1.3)
  pkg_check_modules(KIM-API QUIET libkim-api>=${KIM-API_MIN_VERSION})
  if(KIM-API_FOUND)
    set(DOWNLOAD_KIM_DEFAULT OFF)
  endif()
@@ -53,6 +53,6 @@ if(DOWNLOAD_KIM)
  add_dependencies(LAMMPS::KIM kim_build)
else()
  find_package(PkgConfig REQUIRED)
  pkg_check_modules(KIM-API REQUIRED IMPORTED_TARGET libkim-api>=2.1.3)
  pkg_check_modules(KIM-API REQUIRED IMPORTED_TARGET libkim-api>=${KIM-API_MIN_VERSION})
  target_link_libraries(lammps PRIVATE PkgConfig::KIM-API)
endif()