Commit: 2440b3e15810401dc06c0e8af82f90f621e7563e
Author: Jens Verwiebe
Date:   Sun Jul 6 14:10:29 2014 +0200
https://developer.blender.org/rB2440b3e15810401dc06c0e8af82f90f621e7563e

OSX/scons: Try to get rid of buildproblems with openjpeg enabled in certain 
build environments and prepend SDK_FLAGS to CFLAGS always

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

M       SConstruct
M       extern/libopenjpeg/SConscript

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

diff --git a/SConstruct b/SConstruct
index 134970d..29e7561 100644
--- a/SConstruct
+++ b/SConstruct
@@ -374,6 +374,7 @@ if env['OURPLATFORM']=='darwin':
 
     SDK_FLAGS=['-isysroot',  env['MACOSX_SDK'],'-mmacosx-version-min='+ 
env['MACOSX_DEPLOYMENT_TARGET'],'-arch',env['MACOSX_ARCHITECTURE']] # always 
used
     env['PLATFORM_LINKFLAGS'] = ['-mmacosx-version-min='+ 
env['MACOSX_DEPLOYMENT_TARGET'],'-isysroot', 
env['MACOSX_SDK'],'-arch',env['MACOSX_ARCHITECTURE']]+ARCH_FLAGS+env['PLATFORM_LINKFLAGS']
+    env['CFLAGS']=SDK_FLAGS+env['CFLAGS']
     env['CCFLAGS']=SDK_FLAGS+env['CCFLAGS']
     env['CXXFLAGS']=SDK_FLAGS+env['CXXFLAGS']
 
diff --git a/extern/libopenjpeg/SConscript b/extern/libopenjpeg/SConscript
index f5c1f4f..178875d 100644
--- a/extern/libopenjpeg/SConscript
+++ b/extern/libopenjpeg/SConscript
@@ -13,6 +13,8 @@ defs = []
 if env['OURPLATFORM'] in ('win32-vc', 'win64-vc'):
     flags = []
     defs.append('OPJ_STATIC')
+elif env['OURPLATFORM'] == 'darwin':
+    flags = ['-Wall', '-O3', '-ffast-math', '-std=c99'] + env['CCFLAGS'] # to 
supply SDK_FLAGS here
 else:
     flags = ['-Wall', '-O3', '-ffast-math', '-std=c99']

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

Reply via email to