diff --git a/lib/CMakeLists.txt b/lib/CMakeLists.txt index 709a1b5..e218fa3 100644 --- a/lib/CMakeLists.txt +++ b/lib/CMakeLists.txt @@ -123,7 +123,7 @@ target_include_directories(${libname}++ PUBLIC "$" ) -install(TARGETS ${libname} +install(TARGETS ${libname} ${libname}++ EXPORT libconfigTargets ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} @@ -131,30 +131,20 @@ install(TARGETS ${libname} PUBLIC_HEADER DESTINATION ${CMAKE_INSTALL_INCLUDEDIR} ) -install(TARGETS ${libname}++ - EXPORT libconfig++Targets - ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} - LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} - RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} - PUBLIC_HEADER DESTINATION ${CMAKE_INSTALL_INCLUDEDIR} -) - include(CMakePackageConfigHelpers) -foreach(target_name libconfig libconfig++) - write_basic_package_version_file("${target_name}ConfigVersion.cmake" +write_basic_package_version_file("libconfigConfigVersion.cmake" VERSION ${PACKAGE_VERSION} COMPATIBILITY SameMajorVersion ) - install(EXPORT ${target_name}Targets - FILE "${target_name}Config.cmake" +install(EXPORT libconfigTargets + FILE "libconfigConfig.cmake" NAMESPACE libconfig:: DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/libconfig ) - install(FILES - "${CMAKE_CURRENT_BINARY_DIR}/${target_name}ConfigVersion.cmake" +install(FILES + "${CMAKE_CURRENT_BINARY_DIR}/libconfigConfigVersion.cmake" DESTINATION "${CMAKE_INSTALL_LIBDIR}/cmake/libconfig" ) -endforeach()