From 2bb3e9f369cb84cc59c93a9cc92e015aa84e5108 Mon Sep 17 00:00:00 2001 From: Daniel Scharrer Date: Tue, 23 Feb 2016 05:44:46 +0100 Subject: [PATCH] CMake: Build in C++14 mode if supported --- cmake/CXX11Check.cmake | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/cmake/CXX11Check.cmake b/cmake/CXX11Check.cmake index b917757..7547d77 100644 --- a/cmake/CXX11Check.cmake +++ b/cmake/CXX11Check.cmake @@ -29,7 +29,10 @@ function(enable_cxx11) set(_HAS_CXX11 1 PARENT_SCOPE) endif() else() - add_cxxflag("-std=c++11") + add_cxxflag("-std=c++14") + if(NOT FLAG_FOUND) + add_cxxflag("-std=c++11") + endif() set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}" PARENT_SCOPE) if(FLAG_FOUND OR NOT CMAKE_COMPILER_IS_GNUCXX) if(SET_WARNING_FLAGS)