#!-------------------------------------------------------------------------------------------------! #! CP2K: A general program to perform molecular dynamics simulations ! #! Copyright 2000-2026 CP2K developers group ! #! ! #! SPDX-License-Identifier: GPL-2.0-or-later ! #!-------------------------------------------------------------------------------------------------! # Copyright (c) 2025- ETH Zurich # # author: Marcello Puligheddu, Sergey Chulkov include(FindPackageHandleStandardArgs) include(cp2k_utils) cp2k_find_libraries(LIBGINT "cp2kGint") cp2k_include_dirs(LIBGINT "libgint.mod") if(CP2K_LIBGINT_INCLUDE_DIRS) find_package_handle_standard_args( LibGint DEFAULT_MSG CP2K_LIBGINT_LINK_LIBRARIES CP2K_LIBGINT_INCLUDE_DIRS) else() find_package_handle_standard_args(LibGint DEFAULT_MSG CP2K_LIBGINT_LINK_LIBRARIES) endif() if(NOT TARGET cp2k::LibGint::libGint) add_library(cp2k::LibGint::libGint INTERFACE IMPORTED) set_target_properties( cp2k::LibGint::libGint PROPERTIES INTERFACE_LINK_LIBRARIES "${CP2K_LIBGINT_LINK_LIBRARIES}") if(CP2K_LIBGINT_INCLUDE_DIRS) set_target_properties( cp2k::LibGint::libGint PROPERTIES INTERFACE_INCLUDE_DIRECTORIES "${CP2K_LIBGINT_INCLUDE_DIRS}") endif() endif() mark_as_advanced(CP2K_LIBGINT_ROOT CP2K_LIBGINT_INCLUDE_DIRS CP2K_LIBGINT_LINK_LIBRARIES CP2K_LIBGINT_LIBRARIES)