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()