Update CMake

This commit is contained in:
2025-05-01 13:41:58 +02:00
parent 4ccc1beb38
commit a8b3866974
2 changed files with 13 additions and 4 deletions

3
.gitignore vendored
View File

@@ -45,4 +45,5 @@ docs/man3
docs/man docs/man
docs/Doxyfile docs/Doxyfile
.cache .cache
vcpkg_installed vcpkg_installed
install_test

View File

@@ -69,6 +69,12 @@ write_basic_package_version_file(
COMPATIBILITY AnyNewerVersion 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 install(TARGETS bayesnet
EXPORT bayesnetTargets EXPORT bayesnetTargets
ARCHIVE DESTINATION lib ARCHIVE DESTINATION lib
@@ -84,8 +90,10 @@ install(EXPORT bayesnetTargets
NAMESPACE bayesnet:: NAMESPACE bayesnet::
DESTINATION lib/cmake/bayesnet) DESTINATION lib/cmake/bayesnet)
configure_file(bayesnetConfig.cmake.in "${CMAKE_CURRENT_BINARY_DIR}/bayesnetConfig.cmake" @ONLY) install(EXPORT bayesnetTargets
install(FILES "${CMAKE_CURRENT_BINARY_DIR}/bayesnetConfig.cmake" FILE bayesnetConfig.cmake
"${CMAKE_CURRENT_BINARY_DIR}/bayesnetConfigVersion.cmake" NAMESPACE bayesnet::
DESTINATION lib/cmake/bayesnet) DESTINATION lib/cmake/bayesnet)