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