File tree Expand file tree Collapse file tree 1 file changed +12
-3
lines changed
Expand file tree Collapse file tree 1 file changed +12
-3
lines changed Original file line number Diff line number Diff line change @@ -270,13 +270,22 @@ function(coda_generate_package_config)
270270
271271 # create a wrapper module for the above to allow additional configuration
272272 include (CMakePackageConfigHelpers )
273+ set (config_file "${CMAKE_CURRENT_BINARY_DIR} /${CMAKE_PROJECT_NAME} Config.cmake" )
273274 configure_package_config_file (
274275 "cmake/${CMAKE_PROJECT_NAME} Config.cmake.in"
275- " ${CMAKE_CURRENT_BINARY_DIR} / ${CMAKE_PROJECT_NAME} Config.cmake"
276+ ${config_file}
276277 INSTALL_DESTINATION "lib/cmake"
277278 PATH_VARS ${ARGN} )
278- install (FILES "${CMAKE_CURRENT_BINARY_DIR} /${CMAKE_PROJECT_NAME} Config.cmake"
279- DESTINATION "lib/cmake" )
279+ install (FILES ${config_file} DESTINATION "lib/cmake" )
280+
281+ if (NOT "${PROJECT_VERSION} " STREQUAL "" )
282+ set (version_file "${CMAKE_CURRENT_BINARY_DIR} /${CMAKE_PROJECT_NAME} ConfigVersion.cmake" )
283+ write_basic_package_version_file (
284+ ${version_file}
285+ VERSION ${CMAKE_PROJECT_VERSION}
286+ COMPATIBILITY SameMajorVersion )
287+ install (FILES ${version_file} DESTINATION "lib/cmake" )
288+ endif ()
280289 endif ()
281290endfunction ()
282291
You can’t perform that action at this time.
0 commit comments