diff options
| author | myd7349 <myd7349@gmail.com> | 2018-12-19 20:01:14 +0800 |
|---|---|---|
| committer | myd7349 <myd7349@gmail.com> | 2018-12-19 20:01:14 +0800 |
| commit | cb1b311535bd9c68cc458f328fd7116d720c0dd2 (patch) | |
| tree | 3a791b10556971a7775c681471b37d7373199d02 | |
| parent | d02acf43936912ad2e33053d8d217ade08a64476 (diff) | |
| download | vcpkg-cb1b311535bd9c68cc458f328fd7116d720c0dd2.tar.gz vcpkg-cb1b311535bd9c68cc458f328fd7116d720c0dd2.zip | |
[libsodium] Fix static build
| -rw-r--r-- | ports/libsodium/portfile.cmake | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/ports/libsodium/portfile.cmake b/ports/libsodium/portfile.cmake index d4bad9e7c..29e6d1f9d 100644 --- a/ports/libsodium/portfile.cmake +++ b/ports/libsodium/portfile.cmake @@ -47,6 +47,12 @@ file(INSTALL DESTINATION ${CURRENT_PACKAGES_DIR}/include/sodium ) +if (VCPKG_LIBRARY_LINKAGE STREQUAL "static") + file(READ ${CURRENT_PACKAGES_DIR}/include/sodium/export.h _contents) + string(REPLACE "#ifdef SODIUM_STATIC" "#if 1 //#ifdef SODIUM_STATIC" _contents "${_contents}") + file(WRITE ${CURRENT_PACKAGES_DIR}/include/sodium/export.h "${_contents}") +endif () + if (VCPKG_LIBRARY_LINKAGE STREQUAL "dynamic") file(INSTALL ${SOURCE_PATH}/Build/${LIBSODIUM_RELEASE_CONFIGURATION}/${BUILD_ARCH}/libsodium.dll |
