early-access version 2853
This commit is contained in:
56
externals/vcpkg/ports/ms-quic/fix-platform.patch
vendored
Executable file
56
externals/vcpkg/ports/ms-quic/fix-platform.patch
vendored
Executable file
@@ -0,0 +1,56 @@
|
||||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||
index 0b670cf..f94f4c6 100644
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -309,7 +309,7 @@ if(WIN32)
|
||||
endif()
|
||||
else()
|
||||
# Just doing a normal build. Use the PGD file if present.
|
||||
- if(EXISTS "${QUIC_PGO_FILE}")
|
||||
+ if(FALSE)
|
||||
message(STATUS "Using profile-guided optimization")
|
||||
configure_file("${QUIC_PGO_FILE}" "${QUIC_OUTPUT_DIR}/msquic.pgd" COPYONLY)
|
||||
set(CMAKE_SHARED_LINKER_FLAGS_RELEASE "${CMAKE_SHARED_LINKER_FLAGS_RELEASE} /USEPROFILE:PGD=${QUIC_OUTPUT_DIR}/msquic.pgd")
|
||||
@@ -387,21 +387,29 @@ endif()
|
||||
if(QUIC_TLS STREQUAL "openssl")
|
||||
if (WIN32)
|
||||
if (QUIC_UWP_BUILD)
|
||||
- message(FATAL_ERROR "UWP is not supported with OpenSSL")
|
||||
- endif()
|
||||
-
|
||||
- if (${CMAKE_GENERATOR_PLATFORM} STREQUAL "arm64")
|
||||
- set(QUIC_OPENSSL_WIN_ARCH "VC-WIN64-ARM")
|
||||
- elseif (${CMAKE_GENERATOR_PLATFORM} STREQUAL "arm")
|
||||
- set(QUIC_OPENSSL_WIN_ARCH "VC-WIN32-ARM")
|
||||
- elseif (${CMAKE_GENERATOR_PLATFORM} STREQUAL "Win32")
|
||||
- set(QUIC_OPENSSL_WIN_ARCH "VC-WIN32")
|
||||
- elseif (${CMAKE_GENERATOR_PLATFORM} STREQUAL "x64")
|
||||
- set(QUIC_OPENSSL_WIN_ARCH "VC-WIN64A")
|
||||
+ if (VCPKG_TARGET_ARCHITECTURE STREQUAL "arm64")
|
||||
+ set(QUIC_OPENSSL_WIN_ARCH "VC-WIN64-ARM")
|
||||
+ elseif (VCPKG_TARGET_ARCHITECTURE STREQUAL "arm")
|
||||
+ set(QUIC_OPENSSL_WIN_ARCH "VC-WIN32-ARM")
|
||||
+ elseif (VCPKG_TARGET_ARCHITECTURE STREQUAL "x86")
|
||||
+ set(QUIC_OPENSSL_WIN_ARCH "VC-WIN32-ONECORE")
|
||||
+ elseif (VCPKG_TARGET_ARCHITECTURE STREQUAL "x64")
|
||||
+ set(QUIC_OPENSSL_WIN_ARCH "VC-WIN64A-ONECORE")
|
||||
+ endif()
|
||||
else()
|
||||
- message(FATAL_ERROR "Unknown Generator Platform ${CMAKE_GENERATOR_PLATFORM}")
|
||||
+ if (VCPKG_TARGET_ARCHITECTURE STREQUAL "arm64")
|
||||
+ set(QUIC_OPENSSL_WIN_ARCH "VC-WIN64-ARM")
|
||||
+ elseif (VCPKG_TARGET_ARCHITECTURE STREQUAL "arm")
|
||||
+ set(QUIC_OPENSSL_WIN_ARCH "VC-WIN32-ARM")
|
||||
+ elseif (VCPKG_TARGET_ARCHITECTURE STREQUAL "x86")
|
||||
+ set(QUIC_OPENSSL_WIN_ARCH "VC-WIN32")
|
||||
+ elseif (VCPKG_TARGET_ARCHITECTURE STREQUAL "x64")
|
||||
+ set(QUIC_OPENSSL_WIN_ARCH "VC-WIN64A")
|
||||
+ endif()
|
||||
+ endif()
|
||||
+ if(NOT DEFINED QUIC_OPENSSL_WIN_ARCH)
|
||||
+ message(FATAL_ERROR "Unknown Platform ${VCPKG_TARGET_ARCHITECTURE}")
|
||||
endif()
|
||||
-
|
||||
set(OPENSSL_DIR ${QUIC_BUILD_DIR}/openssl)
|
||||
|
||||
add_library(OpenSSL_Crypto STATIC IMPORTED)
|
Reference in New Issue
Block a user