[Bf-blender-cvs] [d4dadae] master: OSX/cmake: update buildsys for new osl/llvm/oiio usage, also use osx_locals.map in cmake - fixes T40887

Jens Verwiebe noreply at git.blender.org
Sat Jul 26 18:10:32 CEST 2014


Commit: d4dadaea96ed6a1d385e5dbcb44a2cdc5f144f48
Author: Jens Verwiebe
Date:   Sat Jul 26 18:10:10 2014 +0200
Branches: master
https://developer.blender.org/rBd4dadaea96ed6a1d385e5dbcb44a2cdc5f144f48

OSX/cmake: update buildsys for new osl/llvm/oiio usage, also use osx_locals.map in cmake
- fixes T40887

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

M	CMakeLists.txt

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

diff --git a/CMakeLists.txt b/CMakeLists.txt
index b6fdccf..c50cdc1 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -1764,7 +1764,7 @@ elseif(APPLE)
 		)
 
 		set(OPENCOLLADA_LIBPATH ${OPENCOLLADA}/lib)
-		set(OPENCOLLADA_LIBRARIES "OpenCOLLADASaxFrameworkLoader -lOpenCOLLADAFramework -lOpenCOLLADABaseUtils -lOpenCOLLADAStreamWriter -lMathMLSolver -lGeneratedSaxParser -lUTF -lxml2 -lbuffer -lftoa")
+		set(OPENCOLLADA_LIBRARIES "OpenCOLLADASaxFrameworkLoader -lOpenCOLLADAFramework -lOpenCOLLADABaseUtils -lOpenCOLLADAStreamWriter -lMathMLSolver -lGeneratedSaxParser -lxml2 -lbuffer -lftoa")
 		# pcre is bundled with openCollada
 		#set(PCRE ${LIBDIR}/pcre)
 		#set(PCRE_LIBPATH ${PCRE}/lib)
@@ -1929,6 +1929,8 @@ elseif(APPLE)
 		# Xcode 5 is always using CLANG, which has too low template depth of 128 for libmv
 		set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -ftemplate-depth=1024")
 	endif()
+	# Get rid of eventually clashes, we export some symbols explicite as local
+	set(PLATFORM_LINKFLAGS "${PLATFORM_LINKFLAGS} -Xlinker -unexported_symbols_list -Xlinker ${CMAKE_SOURCE_DIR}/source/creator/osx_locals.map")
 endif()
 
 #-----------------------------------------------------------------------------




More information about the Bf-blender-cvs mailing list