diff options
author | Marcin Kolny <marcin.kolny@gmail.com> | 2016-03-12 15:05:05 +0100 |
---|---|---|
committer | Marcin Kolny <marcin.kolny@gmail.com> | 2016-03-12 15:05:05 +0100 |
commit | 7f7170ef0151f2740b4a32898a4835736e105c4e (patch) | |
tree | 5d396ee4939f903282aa8a016f8585f9b38a8aa0 /CMakeLists.txt | |
parent | d5b8ffd69207b63f6f7cf9be0926261233ac84a8 (diff) | |
download | sigc++-7f7170ef0151f2740b4a32898a4835736e105c4e.tar.gz |
cmake: generate and install uninstalled.pc file
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 8b89b26..af4e099 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -43,7 +43,9 @@ set (libdir \${exec_prefix}/lib) set (datarootdir \${prefix}) set (datadir \${datarootdir}) set (includedir \${prefix}/include) +set (top_srcdir .) configure_file (sigc++.pc.in sigc++-${SIGCXX_API_VERSION}.pc @ONLY) +configure_file (sigc++-uninstalled.pc.in sigc++-${SIGCXX_API_VERSION}-uninstalled.pc @ONLY) set(version_config "${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}ConfigVersion.cmake") @@ -54,8 +56,17 @@ include(CMakePackageConfigHelpers) write_basic_package_version_file("${version_config}" VERSION ${PACKAGE_VERSION} COMPATIBILITY SameMajorVersion) configure_package_config_file(cmake/libsigcxx-3Config.cmake.in "${project_config}" INSTALL_DESTINATION "${config_install_dir}") -install (FILES "${CMAKE_CURRENT_BINARY_DIR}/sigc++-${SIGCXX_API_VERSION}.pc" DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/pkgconfig") -install (FILES "${project_config}" "${version_config}" DESTINATION "${config_install_dir}") +install (FILES + "${CMAKE_CURRENT_BINARY_DIR}/sigc++-${SIGCXX_API_VERSION}.pc" + "${CMAKE_CURRENT_BINARY_DIR}/sigc++-${SIGCXX_API_VERSION}-uninstalled.pc" + DESTINATION + "${CMAKE_INSTALL_PREFIX}/lib/pkgconfig") + +install (FILES + "${project_config}" + "${version_config}" + DESTINATION + "${config_install_dir}") enable_testing() |