[crow] Don't download CPM (#48839)

This commit is contained in:
Thomas1664
2025-12-12 19:29:14 +01:00
committed by GitHub
parent 810f228a8a
commit 88381771cc
5 changed files with 22 additions and 2 deletions

View File

@@ -4,6 +4,7 @@ vcpkg_from_github(
REF "v${VERSION}"
SHA512 32c956a36652ac14a9ffd41333b9e80031f86b99b09f54affb9cb0196c4672c5877daebf6327a359c735f5246dd4119cf17ac5d68271953bfa389d660f745e42
HEAD_REF master
PATCHES remove-cpm.patch
)
vcpkg_cmake_configure(
@@ -11,6 +12,7 @@ vcpkg_cmake_configure(
OPTIONS
-DCROW_BUILD_EXAMPLES=OFF
-DCROW_BUILD_TESTS=OFF
-DCMAKE_DISABLE_FIND_PACKAGE_Python3=ON
)
vcpkg_cmake_install()
vcpkg_cmake_config_fixup(CONFIG_PATH lib/cmake/Crow)
@@ -18,4 +20,4 @@ vcpkg_cmake_config_fixup(CONFIG_PATH lib/cmake/Crow)
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug")
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/lib")
file(INSTALL "${SOURCE_PATH}/LICENSE" DESTINATION "${CURRENT_PACKAGES_DIR}/share/${PORT}" RENAME copyright)
vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/LICENSE")

View File

@@ -0,0 +1,12 @@
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 198235dd0..42ebedb21 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -11,7 +11,6 @@ project(Crow
set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
-include(${CMAKE_CURRENT_SOURCE_DIR}/cmake/CPM.cmake)
# Make sure Findasio.cmake module is found
list(APPEND CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake)

View File

@@ -1,6 +1,7 @@
{
"name": "crow",
"version": "1.3.0",
"port-version": 1,
"description": "Very fast and easy to use C++ micro web framework",
"homepage": "https://github.com/CrowCpp/crow",
"license": "BSD-3-Clause",

View File

@@ -2186,7 +2186,7 @@
},
"crow": {
"baseline": "1.3.0",
"port-version": 0
"port-version": 1
},
"cryptopp": {
"baseline": "2025-12-01",

View File

@@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "dd3873667277f4f5cfeee4775bea488199d7a5d6",
"version": "1.3.0",
"port-version": 1
},
{
"git-tree": "967d7ceb1140975fd062171ec90f1be240c59d63",
"version": "1.3.0",