From a8b386697478908ba5bc718e61d36d4efcc6c71e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ricardo=20Monta=C3=B1ana=20G=C3=B3mez?= Date: Thu, 1 May 2025 13:41:58 +0200 Subject: [PATCH] Update CMake --- .gitignore | 3 ++- CMakeLists.txt | 14 +++++++++++--- 2 files changed, 13 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 2da8b45..ea8be7b 100644 --- a/.gitignore +++ b/.gitignore @@ -45,4 +45,5 @@ docs/man3 docs/man docs/Doxyfile .cache -vcpkg_installed \ No newline at end of file +vcpkg_installed +install_test diff --git a/CMakeLists.txt b/CMakeLists.txt index b3284d3..7a64e01 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -69,6 +69,12 @@ write_basic_package_version_file( COMPATIBILITY AnyNewerVersion ) +configure_package_config_file( + "${CMAKE_CURRENT_SOURCE_DIR}/bayesnetConfig.cmake.in" + "${CMAKE_CURRENT_BINARY_DIR}/bayesnetConfig.cmake" + INSTALL_DESTINATION lib/cmake/bayesnet +) + install(TARGETS bayesnet EXPORT bayesnetTargets ARCHIVE DESTINATION lib @@ -84,8 +90,10 @@ install(EXPORT bayesnetTargets NAMESPACE bayesnet:: DESTINATION lib/cmake/bayesnet) -configure_file(bayesnetConfig.cmake.in "${CMAKE_CURRENT_BINARY_DIR}/bayesnetConfig.cmake" @ONLY) -install(FILES "${CMAKE_CURRENT_BINARY_DIR}/bayesnetConfig.cmake" - "${CMAKE_CURRENT_BINARY_DIR}/bayesnetConfigVersion.cmake" +install(EXPORT bayesnetTargets + FILE bayesnetConfig.cmake + NAMESPACE bayesnet:: DESTINATION lib/cmake/bayesnet) + +