== SCons ==
authorNathan Letwory <nathan@letworyinteractive.com>
Sat, 5 Sep 2009 22:39:42 +0000 (22:39 +0000)
committerNathan Letwory <nathan@letworyinteractive.com>
Sat, 5 Sep 2009 22:39:42 +0000 (22:39 +0000)
* makesrna and makesdna now use CFLAGS, CCFLAGS and Linking flags as specified in config.
  This might help with cross-compile on OSX 10.6 (32bit on 64bit). devroo & jensverwiebe, please test and report.

source/blender/makesdna/intern/SConscript
source/blender/makesrna/intern/SConscript

index 1c716019e800713265b2714f60e6c4b9907fca0a..120398791a88cc732f54f1c448f1c603e80aeaa7 100644 (file)
@@ -34,6 +34,9 @@ if not USE_WINE:
 if sys.platform != 'cygwin':
        makesdna_tool.Append (CCFLAGS = cflags)
 makesdna_tool.Append (CPPDEFINES = defines)
+makesdna_tool.Append( CFLAGS = env['CFLAGS'])
+makesdna_tool.Append( CCFLAGS = env['CCFLAGS'])
+makesdna_tool.Append( LINKFLAGS = env['PLATFORM_LINKFLAGS'])
 targetdir = normpath(root_build_dir+'/lib')
 
 if not (root_build_dir[0]==os.sep or root_build_dir[1]==':'):
index a24c25b8b9574acfe95e8979acfdaddfc40752fc..9234efa2a5d73bf794b5398069afc80771b59afd 100644 (file)
@@ -6,7 +6,7 @@ def normpath(path):
        return os.path.abspath(os.path.normpath(path))
 
 Import ('env')
-cflags = '-Wall'
+cflags = ['-Wall']
 defines = []
 root_build_dir=normpath(env['BF_BUILDDIR'])
 
@@ -96,6 +96,10 @@ if not (root_build_dir[0]==os.sep or root_build_dir[1]==':'):
 
 makesrna_tool.Append (LIBPATH = libdir)
 
+makesrna_tool.Append( CFLAGS = env['CFLAGS'])
+makesrna_tool.Append( CCFLAGS = env['CCFLAGS'])
+makesrna_tool.Append( LINKFLAGS = env['PLATFORM_LINKFLAGS'])
+
 if env['BF_PROFILE']:
        makesrna_tool.Append (LINKFLAGS = env['BF_PROFILE_FLAGS'])