move check for libcurl to EXTRA-COMMAND.cmake package CMake module
This commit is contained in:
@ -515,14 +515,6 @@ if(PKG_ATC OR PKG_AWPMD OR PKG_ML-QUIP OR PKG_ML-POD OR PKG_ELECTRODE OR BUILD_T
|
|||||||
endif()
|
endif()
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
find_package(CURL QUIET COMPONENTS HTTP HTTPS)
|
|
||||||
option(WITH_CURL "Enable libcurl support" ${CURL_FOUND})
|
|
||||||
if(WITH_CURL)
|
|
||||||
find_package(CURL REQUIRED COMPONENTS HTTP HTTPS)
|
|
||||||
target_compile_definitions(lammps PRIVATE -DLAMMPS_CURL)
|
|
||||||
target_link_libraries(lammps PRIVATE CURL::libcurl)
|
|
||||||
endif()
|
|
||||||
|
|
||||||
# tweak jpeg library names to avoid linker errors with MinGW cross-compilation
|
# tweak jpeg library names to avoid linker errors with MinGW cross-compilation
|
||||||
set(JPEG_NAMES libjpeg libjpeg-62)
|
set(JPEG_NAMES libjpeg libjpeg-62)
|
||||||
find_package(JPEG QUIET)
|
find_package(JPEG QUIET)
|
||||||
@ -580,7 +572,7 @@ else()
|
|||||||
endif()
|
endif()
|
||||||
|
|
||||||
foreach(PKG_WITH_INCL KSPACE PYTHON ML-IAP VORONOI COLVARS ML-HDNNP MDI MOLFILE NETCDF
|
foreach(PKG_WITH_INCL KSPACE PYTHON ML-IAP VORONOI COLVARS ML-HDNNP MDI MOLFILE NETCDF
|
||||||
PLUMED QMMM ML-QUIP SCAFACOS MACHDYN VTK KIM COMPRESS ML-PACE LEPTON RHEO)
|
PLUMED QMMM ML-QUIP SCAFACOS MACHDYN VTK KIM COMPRESS ML-PACE LEPTON RHEO EXTRA-COMMAND)
|
||||||
if(PKG_${PKG_WITH_INCL})
|
if(PKG_${PKG_WITH_INCL})
|
||||||
include(Packages/${PKG_WITH_INCL})
|
include(Packages/${PKG_WITH_INCL})
|
||||||
endif()
|
endif()
|
||||||
|
|||||||
10
cmake/Modules/Packages/EXTRA-COMMAND.cmake
Normal file
10
cmake/Modules/Packages/EXTRA-COMMAND.cmake
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
# the geturl command needs libcurl
|
||||||
|
|
||||||
|
find_package(CURL QUIET COMPONENTS HTTP HTTPS)
|
||||||
|
option(WITH_CURL "Enable libcurl support" ${CURL_FOUND})
|
||||||
|
if(WITH_CURL)
|
||||||
|
find_package(CURL REQUIRED COMPONENTS HTTP HTTPS)
|
||||||
|
target_compile_definitions(lammps PRIVATE -DLAMMPS_CURL)
|
||||||
|
target_link_libraries(lammps PRIVATE CURL::libcurl)
|
||||||
|
endif()
|
||||||
|
|
||||||
Reference in New Issue
Block a user