aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ports/spdlog/fix-mingw-build.patch13
-rw-r--r--ports/spdlog/portfile.cmake1
-rw-r--r--ports/spdlog/vcpkg.json2
-rw-r--r--versions/baseline.json2
-rw-r--r--versions/s-/spdlog.json5
5 files changed, 21 insertions, 2 deletions
diff --git a/ports/spdlog/fix-mingw-build.patch b/ports/spdlog/fix-mingw-build.patch
new file mode 100644
index 000000000..a82a9d10b
--- /dev/null
+++ b/ports/spdlog/fix-mingw-build.patch
@@ -0,0 +1,13 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index b969465..31e23cd 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -136,7 +136,7 @@ if(SPDLOG_BUILD_SHARED OR BUILD_SHARED_LIBS)
+ endif()
+ add_library(spdlog SHARED ${SPDLOG_SRCS} ${SPDLOG_ALL_HEADERS})
+ target_compile_definitions(spdlog PUBLIC SPDLOG_SHARED_LIB)
+- if(MSVC)
++ if(MSVC AND NOT MINGW)
+ target_compile_options(spdlog PUBLIC
+ $<$<AND:$<CXX_COMPILER_ID:MSVC>,$<NOT:$<COMPILE_LANGUAGE:CUDA>>>:/wd4251 /wd4275>)
+ endif()
diff --git a/ports/spdlog/portfile.cmake b/ports/spdlog/portfile.cmake
index f7606e512..1af8b142b 100644
--- a/ports/spdlog/portfile.cmake
+++ b/ports/spdlog/portfile.cmake
@@ -4,6 +4,7 @@ vcpkg_from_github(
REF v1.8.5
SHA512 77cc9df0c40bbdbfe1f3e5818dccf121918bfceac28f2608f39e5bf944968b7e8e24a6fc29f01bc58a9bae41b8892d49cfb59c196935ec9868884320b50f130c
HEAD_REF v1.x
+ PATCHES fix-mingw-build.patch
)
vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS
diff --git a/ports/spdlog/vcpkg.json b/ports/spdlog/vcpkg.json
index 642bf554c..aa24c34b7 100644
--- a/ports/spdlog/vcpkg.json
+++ b/ports/spdlog/vcpkg.json
@@ -1,7 +1,7 @@
{
"name": "spdlog",
"version-semver": "1.8.5",
- "port-version": 1,
+ "port-version": 2,
"description": "Very fast, header only, C++ logging library",
"homepage": "https://github.com/gabime/spdlog",
"dependencies": [
diff --git a/versions/baseline.json b/versions/baseline.json
index b3ec11325..d25f9575a 100644
--- a/versions/baseline.json
+++ b/versions/baseline.json
@@ -5726,7 +5726,7 @@
},
"spdlog": {
"baseline": "1.8.5",
- "port-version": 1
+ "port-version": 2
},
"spectra": {
"baseline": "0.9.0",
diff --git a/versions/s-/spdlog.json b/versions/s-/spdlog.json
index 4a5726297..533df0dca 100644
--- a/versions/s-/spdlog.json
+++ b/versions/s-/spdlog.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "9aa80a12ad92e29cfc19df70b9fd615b4aa5997b",
+ "version-semver": "1.8.5",
+ "port-version": 2
+ },
+ {
"git-tree": "2e12349e1676bc1b9dce1f297789684a5ebd46c7",
"version-semver": "1.8.5",
"port-version": 1