diff options
| author | NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com> | 2021-07-23 04:36:21 +0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-07-22 13:36:21 -0700 |
| commit | b04a32af28470015158f3ac4ad2d2a6ed6006c83 (patch) | |
| tree | ab649740c13a30282d20376c17f78e8e425eb7f5 /ports | |
| parent | 4dc290b650ad9b1b3ee1f3b6deeeaf8d37f6ff34 (diff) | |
| download | vcpkg-b04a32af28470015158f3ac4ad2d2a6ed6006c83.tar.gz vcpkg-b04a32af28470015158f3ac4ad2d2a6ed6006c83.zip | |
[rxspencer] Update to latest release 3.9.0 and also support dynamic build (#19039)
* [rxspencer] Update to latest release 3.9.0
* Update version files
* Remove fail from ci.baseline.txt
Diffstat (limited to 'ports')
| -rw-r--r-- | ports/rxspencer/CONTROL | 4 | ||||
| -rw-r--r-- | ports/rxspencer/portfile.cmake | 25 | ||||
| -rw-r--r-- | ports/rxspencer/vcpkg.json | 17 |
3 files changed, 31 insertions, 15 deletions
diff --git a/ports/rxspencer/CONTROL b/ports/rxspencer/CONTROL deleted file mode 100644 index c310d2c89..000000000 --- a/ports/rxspencer/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: rxspencer
-Version: 2020-01-12
-Homepage: https://garyhouston.github.io/regex/
-Description: Henry Spencer's BSD regular expression library.
diff --git a/ports/rxspencer/portfile.cmake b/ports/rxspencer/portfile.cmake index fea3e68cb..92e4fd31f 100644 --- a/ports/rxspencer/portfile.cmake +++ b/ports/rxspencer/portfile.cmake @@ -3,26 +3,29 @@ vcpkg_fail_port_install(ON_TARGET "UWP") vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO garyhouston/rxspencer - REF e42b6a667f1385aedf49b533b9fbba58e5a26934 - SHA512 2842e1c78c3ebbbd03d15fb85e55f861740bb446aa57157f3fc90876d931d9f865242f5eaefc94f31c8d78e0d531a008d4c579e9b4f9c7179f5c7a95a98359fd + REF 9f835b523f1af617ca54e06863a1924c23f6e56a #v3.9.0 + SHA512 fe7721bd4b4e4f7d31fd5a7e42d34d0c9735d062d8b146ee47a25f87c809eead7133265fc37fa958c37bc4ffeaf101d143202080508d98efd160b8fd0a278598 HEAD_REF master ) -vcpkg_configure_cmake( +string(COMPARE EQUAL "${VCPKG_LIBRARY_LINKAGE}" "dynamic" BUILD_SHARED) + +vcpkg_cmake_configure( SOURCE_PATH ${SOURCE_PATH} - PREFER_NINJA - OPTIONS -DCMAKE_CONFIG_DEST=share/rxspencer + OPTIONS + -DCMAKE_CONFIG_DEST=share/rxspencer + -Drxshared=${BUILD_SHARED} ) -vcpkg_install_cmake() +vcpkg_cmake_install() -vcpkg_fixup_cmake_targets(CONFIG_PATH "share/rxspencer") +vcpkg_cmake_config_fixup(CONFIG_PATH "share/rxspencer") -file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/share/regex) -file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include) -file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/share) +file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/share/regex") +file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/include") +file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/share") # Handle copyright -file(INSTALL ${SOURCE_PATH}/COPYRIGHT DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright) +file(INSTALL "${SOURCE_PATH}/COPYRIGHT" DESTINATION "${CURRENT_PACKAGES_DIR}/share/${PORT}" RENAME copyright) vcpkg_copy_pdbs() diff --git a/ports/rxspencer/vcpkg.json b/ports/rxspencer/vcpkg.json new file mode 100644 index 000000000..a4fef35be --- /dev/null +++ b/ports/rxspencer/vcpkg.json @@ -0,0 +1,17 @@ +{ + "name": "rxspencer", + "version": "3.9.0", + "description": "Henry Spencer's BSD regular expression library.", + "homepage": "https://garyhouston.github.io/regex/", + "supports": "!uwp", + "dependencies": [ + { + "name": "vcpkg-cmake", + "host": true + }, + { + "name": "vcpkg-cmake-config", + "host": true + } + ] +} |
