aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbialasjaroslaw <bialas.jaroslaw@gmail.com>2020-09-09 21:01:49 +0200
committerGitHub <noreply@github.com>2020-09-09 12:01:49 -0700
commitad81400f9c06b16e7c76493f2f9bfe082eed0b03 (patch)
tree99e13ff3cf8deff46b529de198c5e213dd308885
parentdc56928e6af92c97879cb5a4b5e42929878c639f (diff)
downloadvcpkg-ad81400f9c06b16e7c76493f2f9bfe082eed0b03.tar.gz
vcpkg-ad81400f9c06b16e7c76493f2f9bfe082eed0b03.zip
[zeromq]Fix missing system version for mingw builds (#13408)
* Fix missing system version System version is required to be 6.0 or higher for ZeroMQ to work correctly. * Update ports/zeromq/CONTROL Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
-rw-r--r--ports/zeromq/CONTROL1
-rw-r--r--ports/zeromq/portfile.cmake6
2 files changed, 7 insertions, 0 deletions
diff --git a/ports/zeromq/CONTROL b/ports/zeromq/CONTROL
index e334fab7c..a3df52420 100644
--- a/ports/zeromq/CONTROL
+++ b/ports/zeromq/CONTROL
@@ -1,5 +1,6 @@
Source: zeromq
Version: 2019-09-20
+Port-Version: 1
Homepage: https://github.com/zeromq/libzmq
Description: The ZeroMQ lightweight messaging kernel is a library which extends the standard socket interfaces with features traditionally provided by specialised messaging middleware products
diff --git a/ports/zeromq/portfile.cmake b/ports/zeromq/portfile.cmake
index 4df376a1b..657b15089 100644
--- a/ports/zeromq/portfile.cmake
+++ b/ports/zeromq/portfile.cmake
@@ -19,6 +19,11 @@ vcpkg_check_features(
websockets-sha1 DISABLE_WS
)
+set(PLATFORM_OPTIONS)
+if(VCPKG_TARGET_IS_MINGW)
+ set(PLATFORM_OPTIONS "-DCMAKE_SYSTEM_VERSION=6.0")
+endif()
+
vcpkg_configure_cmake(
SOURCE_PATH ${SOURCE_PATH}
PREFER_NINJA
@@ -31,6 +36,7 @@ vcpkg_configure_cmake(
-DWITH_DOCS=OFF
-DWITH_NSS=OFF
${FEATURE_OPTIONS}
+ ${PLATFORM_OPTIONS}
OPTIONS_DEBUG
"-DCMAKE_PDB_OUTPUT_DIRECTORY=${CURRENT_BUILDTREES_DIR}/${TARGET_TRIPLET}-dbg"
)