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()
 
 #-----------------------------------------------------------------------------

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

Reply via email to