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