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/Doxyfile
.cache
vcpkg_installed
vcpkg_installed
install_test

View File

@@ -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)