diff options
| author | HrOokami <4591995+faserg1@users.noreply.github.com> | 2020-12-28 23:32:51 +0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-12-28 12:32:51 -0800 |
| commit | c34633609277a38a0dbea8994cd95692afa8cff7 (patch) | |
| tree | b239bef8f320c93c07444fcf04a9ea0bfaaab408 /ports/libsigcpp | |
| parent | 0a87565968624826e8c941cf77ea7788c36f05c3 (diff) | |
| download | vcpkg-c34633609277a38a0dbea8994cd95692afa8cff7.tar.gz vcpkg-c34633609277a38a0dbea8994cd95692afa8cff7.zip | |
[GLIBMM] Installing .pc file (#14988)
Diffstat (limited to 'ports/libsigcpp')
| -rw-r--r-- | ports/libsigcpp/CMakeLists.txt | 9 | ||||
| -rw-r--r-- | ports/libsigcpp/CONTROL | 1 | ||||
| -rw-r--r-- | ports/libsigcpp/portfile.cmake | 1 |
3 files changed, 11 insertions, 0 deletions
diff --git a/ports/libsigcpp/CMakeLists.txt b/ports/libsigcpp/CMakeLists.txt index 9c43b1a1b..e5a1dbee0 100644 --- a/ports/libsigcpp/CMakeLists.txt +++ b/ports/libsigcpp/CMakeLists.txt @@ -57,3 +57,12 @@ if(NOT SIGCPP_SKIP_HEADERS) install(FILES sigc++/functors/slot.h DESTINATION include/sigc++/functors) install(FILES sigc++/functors/slot_base.h DESTINATION include/sigc++/functors) endif() + +set(prefix ${CMAKE_INSTALL_PREFIX}) +set(exec_prefix ${CMAKE_INSTALL_PREFIX}) +set(libdir ${CMAKE_INSTALL_PREFIX}/lib) +set(includedir ${CMAKE_INSTALL_PREFIX}/include) +set(SIGCXX_API_VERSION "2.0") +configure_file("${CMAKE_CURRENT_SOURCE_DIR}/sigc++.pc.in" "${CMAKE_CURRENT_BINARY_DIR}/sigc++.pc" @ONLY) +install(FILES "${CMAKE_CURRENT_BINARY_DIR}/sigc++.pc" DESTINATION lib/pkgconfig) +install(FILES "${CMAKE_CURRENT_BINARY_DIR}/sigc++.pc" DESTINATION lib/pkgconfig RENAME sigc++-2.0.pc) diff --git a/ports/libsigcpp/CONTROL b/ports/libsigcpp/CONTROL index 617328c7b..8febf8011 100644 --- a/ports/libsigcpp/CONTROL +++ b/ports/libsigcpp/CONTROL @@ -1,3 +1,4 @@ Source: libsigcpp
Version: 2.10-3
+Port-Version: 1
Description: Typesafe callback framework for C++
diff --git a/ports/libsigcpp/portfile.cmake b/ports/libsigcpp/portfile.cmake index e7214e0ba..74f26c32e 100644 --- a/ports/libsigcpp/portfile.cmake +++ b/ports/libsigcpp/portfile.cmake @@ -19,6 +19,7 @@ vcpkg_configure_cmake( vcpkg_install_cmake()
vcpkg_copy_pdbs()
+vcpkg_fixup_pkgconfig()
if(VCPKG_LIBRARY_LINKAGE STREQUAL static)
file(READ ${CURRENT_PACKAGES_DIR}/include/sigc++config.h SIGCPPCONFIG_H)
|
