summaryrefslogtreecommitdiff
path: root/dev-cpp/yaml-cpp/files/yaml-cpp-0.9.0-cxxstd.patch
diff options
context:
space:
mode:
Diffstat (limited to 'dev-cpp/yaml-cpp/files/yaml-cpp-0.9.0-cxxstd.patch')
-rw-r--r--dev-cpp/yaml-cpp/files/yaml-cpp-0.9.0-cxxstd.patch25
1 files changed, 25 insertions, 0 deletions
diff --git a/dev-cpp/yaml-cpp/files/yaml-cpp-0.9.0-cxxstd.patch b/dev-cpp/yaml-cpp/files/yaml-cpp-0.9.0-cxxstd.patch
new file mode 100644
index 000000000000..b499af84e6c9
--- /dev/null
+++ b/dev-cpp/yaml-cpp/files/yaml-cpp-0.9.0-cxxstd.patch
@@ -0,0 +1,25 @@
+dev-cpp/gtest requires c++ 17+
+https://github.com/jbeder/yaml-cpp/pull/1374
+
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -105,7 +105,7 @@ target_include_directories(yaml-cpp
+ if (NOT DEFINED CMAKE_CXX_STANDARD)
+ set_target_properties(yaml-cpp
+ PROPERTIES
+- CXX_STANDARD 11)
++ CXX_STANDARD 17)
+ endif()
+
+ if(YAML_CPP_MAIN_PROJECT)
+--- a/test/CMakeLists.txt
++++ b/test/CMakeLists.txt
+@@ -49,7 +49,7 @@ target_link_libraries(yaml-cpp-tests
+
+ set_property(TARGET yaml-cpp-tests PROPERTY CXX_STANDARD_REQUIRED ON)
+ if (NOT DEFINED CMAKE_CXX_STANDARD)
+- set_target_properties(yaml-cpp-tests PROPERTIES CXX_STANDARD 11)
++ set_target_properties(yaml-cpp-tests PROPERTIES CXX_STANDARD 17)
+ endif()
+
+