[apr] switch to vcpkg-make (#50540)

This commit is contained in:
talregev 2026-03-19 08:03:43 +02:00 committed by GitHub
parent d136baf79d
commit 6a2541e6ec
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
5 changed files with 17 additions and 4 deletions

View File

@ -70,7 +70,7 @@ else()
message(STATUS "Configuring apr")
endif()
set(ENV{CFLAGS} "$ENV{CFLAGS} -Wno-error=implicit-function-declaration")
vcpkg_configure_make(
vcpkg_make_configure(
SOURCE_PATH "${SOURCE_PATH}"
OPTIONS
"--prefix=${CURRENT_INSTALLED_DIR}"
@ -79,7 +79,7 @@ else()
"${CONFIGURE_PARAMETER_3}"
)
vcpkg_install_make()
vcpkg_make_install()
if(NOT VCPKG_BUILD_TYPE)
vcpkg_replace_string("${CURRENT_PACKAGES_DIR}/debug/lib/pkgconfig/apr-1.pc"

View File

@ -1,6 +1,7 @@
{
"name": "apr",
"version": "1.7.6",
"port-version": 1,
"description": "The Apache Portable Runtime (APR) is a C library that forms a system portability layer that covers many operating systems.",
"homepage": "https://apr.apache.org/",
"license": "Apache-2.0",
@ -20,6 +21,11 @@
"name": "vcpkg-cmake-config",
"host": true,
"platform": "windows"
},
{
"name": "vcpkg-make",
"host": true,
"platform": "!windows"
}
],
"features": {

View File

@ -86,8 +86,10 @@ ampl-asl:arm64-linux=fail
ampl-mp:arm64-linux=cascade
anari:arm64-linux=cascade
appstream-glib:arm64-linux=cascade
apr:arm-neon-android=fail
apr:arm64-android=fail
apr:arm64-linux=fail
apr:arm64-windows=fail # Cross compiling CI machine cannot run gen_test_char to generate apr_escape_test_char.h
apr:x64-android=fail
apr-util:arm64-linux=cascade
aravis[introspection]:arm64-windows=skip # needs arm64 host
aravis[usb]:arm64-linux=cascade

View File

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "b4745579e740aac13425820fc4aed1241c0d44a7",
"version": "1.7.6",
"port-version": 1
},
{
"git-tree": "4e92a2673b91ca78ac5c9f310f2a68aa6d105770",
"version": "1.7.6",

View File

@ -198,7 +198,7 @@
},
"apr": {
"baseline": "1.7.6",
"port-version": 0
"port-version": 1
},
"apr-util": {
"baseline": "1.6.3",