diff options
| author | callum_linden <none@none> | 2015-09-29 13:35:41 -0700 | 
|---|---|---|
| committer | callum_linden <none@none> | 2015-09-29 13:35:41 -0700 | 
| commit | 6765d666374a293762fd9b2be09465649982b3cb (patch) | |
| tree | 8ffa9d2b78ca4abf9c0dda539d648b243322d004 /indra | |
| parent | 11c188dc734fd1dc921a2fa4c14e89a0e190c26b (diff) | |
| parent | 17ff449ae6b2759f212daa4fd3de0a7ea2664866 (diff) | |
Merge with viewer-xcode-7 for Xcode 7 patches
Diffstat (limited to 'indra')
| -rwxr-xr-x | indra/cmake/00-Common.cmake | 2 | ||||
| -rwxr-xr-x | indra/cmake/Variables.cmake | 6 | ||||
| -rwxr-xr-x | indra/llcommon/llprocess.cpp | 7 | ||||
| -rw-r--r-- | indra/llwindow/llopenglview-objc.mm | 6 | 
4 files changed, 14 insertions, 7 deletions
| diff --git a/indra/cmake/00-Common.cmake b/indra/cmake/00-Common.cmake index 7a320ffc59..1a3b6c5117 100755 --- a/indra/cmake/00-Common.cmake +++ b/indra/cmake/00-Common.cmake @@ -191,7 +191,7 @@ if (DARWIN)    add_definitions(-DLL_DARWIN=1)    set(CMAKE_CXX_LINK_FLAGS "-Wl,-no_compact_unwind -Wl,-headerpad_max_install_names,-search_paths_first")    set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_CXX_LINK_FLAGS}") -  set(DARWIN_extra_cstar_flags "-g") +  set(DARWIN_extra_cstar_flags "-g -Wno-unused-local-typedef -Wno-deprecated-declarations")    set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${DARWIN_extra_cstar_flags}")    set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS}  ${DARWIN_extra_cstar_flags}")    # NOTE: it's critical that the optimization flag is put in front. diff --git a/indra/cmake/Variables.cmake b/indra/cmake/Variables.cmake index 47f123f3ab..63e296b556 100755 --- a/indra/cmake/Variables.cmake +++ b/indra/cmake/Variables.cmake @@ -130,10 +130,10 @@ endif (${CMAKE_SYSTEM_NAME} MATCHES "Linux")  if (${CMAKE_SYSTEM_NAME} MATCHES "Darwin")    set(DARWIN 1) -  # now we only support Xcode 6.0 using 10.9 (Mavericks), minimum OS 10.7 (Lion) -  set(XCODE_VERSION 6.0) +  # now we only support Xcode 7.0 using 10.11 (El Capitan), minimum OS 10.7 (Lion) +  set(XCODE_VERSION 7.0)    set(CMAKE_OSX_DEPLOYMENT_TARGET 10.7) -  set(CMAKE_OSX_SYSROOT macosx10.9) +  set(CMAKE_OSX_SYSROOT macosx10.11)    set(CMAKE_XCODE_ATTRIBUTE_GCC_VERSION "com.apple.compilers.llvm.clang.1_0")    set(CMAKE_XCODE_ATTRIBUTE_GCC_OPTIMIZATION_LEVEL 3) diff --git a/indra/llcommon/llprocess.cpp b/indra/llcommon/llprocess.cpp index 715df36f39..e0aa30cc1a 100755 --- a/indra/llcommon/llprocess.cpp +++ b/indra/llcommon/llprocess.cpp @@ -738,8 +738,11 @@ LLProcess::LLProcess(const LLSDOrParams& params):  		{  			mPipes.replace(i, new ReadPipeImpl(desc, pipe, FILESLOT(i)));  		} -		LL_DEBUGS("LLProcess") << "Instantiating " << typeid(mPipes[i]).name() -							   << "('" << desc << "')" << LL_ENDL; +		// Removed temporaily for Xcode 7 build tests: error was: +		// "error: expression with side effects will be evaluated despite  +		// being used as an operand to 'typeid' [-Werror,-Wpotentially-evaluated-expression]"" +		//LL_DEBUGS("LLProcess") << "Instantiating " << typeid(mPipes[i]).name() +		//					   << "('" << desc << "')" << LL_ENDL;  	}  } diff --git a/indra/llwindow/llopenglview-objc.mm b/indra/llwindow/llopenglview-objc.mm index 1c9160a42d..deb8cb90d8 100644 --- a/indra/llwindow/llopenglview-objc.mm +++ b/indra/llwindow/llopenglview-objc.mm @@ -239,7 +239,11 @@ attributedStringInfo getSegments(NSAttributedString *str)  	{  		[glContext setValues:(const GLint*)1 forParameter:NSOpenGLCPSwapInterval];  	} else { -		[glContext setValues:(const GLint*)0 forParameter:NSOpenGLCPSwapInterval]; +		// supress this error after move to Xcode 7: +		// error: null passed to a callee that requires a non-null argument [-Werror,-Wnonnull] +		// Tried using ObjC 'nonnull' keyword as per SO article but didn't build +		GLint swapInterval=0; +		[glContext setValues:&swapInterval forParameter:NSOpenGLCPSwapInterval];  	}      mOldResize = false; | 
