diff options
| author | Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com> | 2020-11-11 15:28:09 -0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-11-11 15:28:09 -0800 |
| commit | 2c94072bb42f96d43a34d1f02dde2cde6e9e2d61 (patch) | |
| tree | f38bba9e7fe6bda6e44a07b996596df76d648eb0 /ports/libxml2 | |
| parent | 3b910eca57c6ecec779b19a13beaa787a5c773df (diff) | |
| download | vcpkg-2c94072bb42f96d43a34d1f02dde2cde6e9e2d61.tar.gz vcpkg-2c94072bb42f96d43a34d1f02dde2cde6e9e2d61.zip | |
[libxslt] Fix install tools and pkgconfig (#14476)
* [libxslt] Fix install tools and pkgconfig
* [libxml2] install pkgconfig
Diffstat (limited to 'ports/libxml2')
| -rw-r--r-- | ports/libxml2/CMakeLists.txt | 9 | ||||
| -rw-r--r-- | ports/libxml2/CONTROL | 1 | ||||
| -rw-r--r-- | ports/libxml2/portfile.cmake | 10 |
3 files changed, 14 insertions, 6 deletions
diff --git a/ports/libxml2/CMakeLists.txt b/ports/libxml2/CMakeLists.txt index 69fc246f9..a7118bec9 100644 --- a/ports/libxml2/CMakeLists.txt +++ b/ports/libxml2/CMakeLists.txt @@ -150,3 +150,12 @@ install(TARGETS libxml2 ARCHIVE DESTINATION lib ${TARGET_INSTALL_OPTIONS} ) + +# pkgconfig +set(prefix ${CMAKE_INSTALL_PREFIX}) +set(exec_prefix "\${prefix}") +set(libdir ${prefix}/${CMAKE_INSTALL_LIBDIR}) +set(includedir ${prefix}/${CMAKE_INSTALL_INCLUDEDIR}) + +configure_file(libxml-2.0.pc.in libxml-2.0.pc @ONLY) +install(FILES ${CMAKE_BINARY_DIR}/libxml-2.0.pc DESTINATION lib/pkgconfig)
\ No newline at end of file diff --git a/ports/libxml2/CONTROL b/ports/libxml2/CONTROL index 6f8d18956..462ecfec6 100644 --- a/ports/libxml2/CONTROL +++ b/ports/libxml2/CONTROL @@ -1,5 +1,6 @@ Source: libxml2 Version: 2.9.10 +Port-Version: 1 Homepage: https://xmlsoft.org/ Description: Libxml2 is the XML C parser and toolkit developed for the Gnome project (but usable outside of the Gnome platform) Build-Depends: zlib, libiconv, liblzma diff --git a/ports/libxml2/portfile.cmake b/ports/libxml2/portfile.cmake index 7dda32359..43aae1de5 100644 --- a/ports/libxml2/portfile.cmake +++ b/ports/libxml2/portfile.cmake @@ -19,15 +19,13 @@ vcpkg_configure_cmake( vcpkg_install_cmake() -# Handle copyright -configure_file(${SOURCE_PATH}/Copyright ${CURRENT_PACKAGES_DIR}/share/${PORT}/copyright COPYONLY) - -# Install usage -file(COPY ${CMAKE_CURRENT_LIST_DIR}/usage - DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT}) +vcpkg_fixup_pkgconfig() vcpkg_copy_pdbs() if(VCPKG_LIBRARY_LINKAGE STREQUAL "static") file(COPY ${CMAKE_CURRENT_LIST_DIR}/vcpkg-cmake-wrapper.cmake DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT}) endif() + +file(COPY ${CMAKE_CURRENT_LIST_DIR}/usage DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT}) +file(INSTALL ${SOURCE_PATH}/Copyright DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright)
\ No newline at end of file |
