[Bf-blender-cvs] [771bad9] soc-2014-viewport_context: Merge branch 'master' into soc-2014-viewport_context

Campbell Barton noreply at git.blender.org
Wed Sep 17 02:02:54 CEST 2014


Commit: 771bad9c6abaad4b742935e5d55067f281287650
Author: Campbell Barton
Date:   Wed Sep 17 09:54:33 2014 +1000
Branches: soc-2014-viewport_context
https://developer.blender.org/rB771bad9c6abaad4b742935e5d55067f281287650

Merge branch 'master' into soc-2014-viewport_context

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



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

diff --cc CMakeLists.txt
index d8e33f0,adc2b71..677150e
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@@ -323,45 -315,11 +323,47 @@@ endif(
  # Unit testsing
  option(WITH_GTESTS "Enable GTest unit testing" OFF)
  
 +# OpenGL
 +
 +option(WITH_GLEW_MX             "Support multiple GLEW contexts (experimental)"                                                                     ON )
 +option(WITH_GLEW_ES             "Switches to experimental copy of GLEW that has support for OpenGL ES. (temporary option for development purposes)" OFF)
 +option(WITH_GL_EGL              "Use the EGL OpenGL system library instead of the platform specific OpenGL system library (CGL, glX, or WGL)"       OFF)
 +option(WITH_GL_PROFILE_COMPAT   "Support using the OpenGL 'compatibility' profile. (deprecated)"                                                    ON )
 +option(WITH_GL_PROFILE_CORE     "Support using the OpenGL 3.2+ 'core' profile."                                                                     OFF)
 +option(WITH_GL_PROFILE_ES20     "Support using OpenGL ES 2.0. (thru either EGL or the AGL/WGL/XGL 'es20' profile)"                                  OFF)
 +
 +mark_as_advanced(
 +	WITH_GLEW_MX
 +	WITH_GLEW_ES
 +	WITH_GL_EGL
 +	WITH_GL_PROFILE_COMPAT
 +	WITH_GL_PROFILE_CORE
 +	WITH_GL_PROFILE_ES20
 +)
 +
 +if (WITH_GL_PROFILE_COMPAT)
 +	set(WITH_GLU ON)
 +else()
 +	set(WITH_GLU OFF)
 +endif()
 +
 +if(WIN32)
 +	option(WITH_GL_ANGLE "Link with the ANGLE library, an OpenGL ES 2.0 implementation based on Direct3D, instead of the system OpenGL library." OFF)
 +	mark_as_advanced(WITH_GL_ANGLE)
 +endif()
 +
 +if(WITH_GLEW_ES AND WITH_SYSTEM_GLEW)
 +	message(WARNING Ignoring WITH_SYSTEM_GLEW and using WITH_GLEW_ES)
 +	set(WITH_SYSTEM_GLEW OFF)
 +endif()
 +
 +# Apple
 +
  if(APPLE)
- 	cmake_minimum_required(VERSION 2.8.8)
- 	cmake_policy(VERSION 2.8.8)
+ 	if(${CMAKE_VERSION} VERSION_LESS 3.0) # else breaks setting CMP0043 policy
+ 		cmake_minimum_required(VERSION 2.8.8)
+ 		cmake_policy(VERSION 2.8.8)
+ 	endif()
  
  	if(NOT CMAKE_OSX_ARCHITECTURES)
  		set(CMAKE_OSX_ARCHITECTURES x86_64 CACHE STRING




More information about the Bf-blender-cvs mailing list