aboutsummaryrefslogtreecommitdiff
path: root/ports/openssl/unix
diff options
context:
space:
mode:
authorGyusun Yeom <omniavinco@gmail.com>2021-01-09 04:48:55 +0900
committerGitHub <noreply@github.com>2021-01-08 11:48:55 -0800
commitddeef79a7df0365ac8fcfeca3821bc61d7ff76f2 (patch)
treee5ebc812cd8439ef93180f0cfd2381543b234253 /ports/openssl/unix
parent1a4c54f1f16a5f290fb55297b2ee5f59fe416928 (diff)
downloadvcpkg-ddeef79a7df0365ac8fcfeca3821bc61d7ff76f2.tar.gz
vcpkg-ddeef79a7df0365ac8fcfeca3821bc61d7ff76f2.zip
[openssl] install pkgconfig file (#15191)
Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
Diffstat (limited to 'ports/openssl/unix')
-rw-r--r--ports/openssl/unix/CMakeLists.txt8
-rw-r--r--ports/openssl/unix/portfile.cmake1
2 files changed, 8 insertions, 1 deletions
diff --git a/ports/openssl/unix/CMakeLists.txt b/ports/openssl/unix/CMakeLists.txt
index 977017f8d..356044a34 100644
--- a/ports/openssl/unix/CMakeLists.txt
+++ b/ports/openssl/unix/CMakeLists.txt
@@ -119,6 +119,7 @@ endif()
foreach(lib ssl crypto)
foreach(ext ${LIB_EXTS})
list(APPEND INSTALL_LIBS "${BUILDDIR}/lib${lib}.${ext}")
+ list(APPEND INSTALL_PKG_CONFIGS "${BUILDDIR}/lib${lib}.pc")
endforeach()
foreach(ext ${BIN_EXTS})
# This might be wrong for targets which don't follow this naming scheme, but I'm not aware of any
@@ -207,4 +208,9 @@ install(
install(
FILES ${INSTALL_BINS}
DESTINATION bin
-) \ No newline at end of file
+)
+install(
+ FILES ${INSTALL_PKG_CONFIGS}
+ DESTINATION lib/pkgconfig
+)
+
diff --git a/ports/openssl/unix/portfile.cmake b/ports/openssl/unix/portfile.cmake
index 00f503f95..350cf4041 100644
--- a/ports/openssl/unix/portfile.cmake
+++ b/ports/openssl/unix/portfile.cmake
@@ -31,6 +31,7 @@ vcpkg_configure_cmake(
)
vcpkg_install_cmake()
+vcpkg_fixup_pkgconfig()
file(GLOB HEADERS ${CURRENT_BUILDTREES_DIR}/${TARGET_TRIPLET}-rel/*/include/openssl/*.h)
set(RESOLVED_HEADERS)