From a32eecdf6ca62210381b0a8808829dd867ff06d4 Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Sat, 12 Aug 2017 10:27:23 -0700 Subject: clang++: Default to c++14 std latest gcc7 also defaults to c++14, some packages have started to use c++11 and newer features without specifying -std option and rightly so now that gcc defaults are c++14, applications can safely assume c++14 as default Signed-off-by: Khem Raj --- classes/clang.bbclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'classes') diff --git a/classes/clang.bbclass b/classes/clang.bbclass index d527b26..e4b35cf 100644 --- a/classes/clang.bbclass +++ b/classes/clang.bbclass @@ -1,6 +1,6 @@ # Add the necessary override CC_toolchain-clang = "${CCACHE}${HOST_PREFIX}clang ${HOST_CC_ARCH}${TOOLCHAIN_OPTIONS}" -CXX_toolchain-clang = "${CCACHE}${HOST_PREFIX}clang++ ${HOST_CC_ARCH}${TOOLCHAIN_OPTIONS}" +CXX_toolchain-clang = "${CCACHE}${HOST_PREFIX}clang++ -std=c++14 ${HOST_CC_ARCH}${TOOLCHAIN_OPTIONS}" CPP_toolchain-clang = "${CCACHE}${HOST_PREFIX}clang ${HOST_CC_ARCH}${TOOLCHAIN_OPTIONS} -E" CCLD_toolchain-clang = "${CCACHE}${HOST_PREFIX}clang ${HOST_CC_ARCH}${TOOLCHAIN_OPTIONS}" -- cgit v1.2.3-54-g00ecf