Commit: a76f1a744938661c90c9c1f7fd11ae1177b5c67e
Author: Mike Erwin
Date:   Tue Nov 29 01:01:38 2016 -0500
Branches: blender2.8
https://developer.blender.org/rBa76f1a744938661c90c9c1f7fd11ae1177b5c67e

Default to C++11 for all compilers (2.8)

This fixes multiple problems on latest Mac OS + Xcode. Hopefully does not cause 
any on other platforms.

The Xcode detection logic could use further cleanup. It's checking several old 
versions that are unsupported for Blender 2.8+ development.

===================================================================

M       CMakeLists.txt

===================================================================

diff --git a/CMakeLists.txt b/CMakeLists.txt
index afc1d9d..f547b0b 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -497,11 +497,10 @@ endif()
 # We default options to whatever default standard in the current compiler.
 if(CMAKE_COMPILER_IS_GNUCC AND (NOT "${CMAKE_C_COMPILER_VERSION}" VERSION_LESS 
"6.0") AND (NOT WITH_CXX11))
        set(_c11_init ON)
-       set(_cxx11_init ON)
 else()
        set(_c11_init OFF)
-       set(_cxx11_init OFF)
 endif()
+set(_cxx11_init ON)
 
 option(WITH_C11 "Build with C11 standard enabled, for development use only!" 
${_c11_init})
 mark_as_advanced(WITH_C11)

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
https://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to