Merge from trunk -r 23968:24181.
[blender.git] / tools / btools.py
index 75c975b1768399e03decc8760a91b71c59a4f56c..4f554a6901b55a25f1209d17d64a3e3f82df9f1e 100755 (executable)
@@ -64,6 +64,7 @@ def validate_arguments(args, bc):
                        'WITHOUT_BF_INSTALL',
                        'WITHOUT_BF_PYTHON_INSTALL',
                        'WITH_BF_OPENMP',
+                       'WITH_GHOST_COCOA',
                        'BF_FANCY', 'BF_QUIET',
                        'BF_X264_CONFIG',
                        'BF_XVIDCORE_CONFIG',
@@ -85,7 +86,7 @@ def validate_arguments(args, bc):
                        'BF_PROFILE_CFLAGS', 'BF_PROFILE_CCFLAGS', 'BF_PROFILE_CXXFLAGS', 'BF_PROFILE_LINKFLAGS',
                        'BF_DEBUG_CFLAGS', 'BF_DEBUG_CCFLAGS', 'BF_DEBUG_CXXFLAGS',
                        'C_WARN', 'CC_WARN', 'CXX_WARN',
-                       'LLIBS', 'PLATFORM_LINKFLAGS',
+                       'LLIBS', 'PLATFORM_LINKFLAGS','MACOSX_ARCHITECTURE',
        ]
        
        
@@ -312,6 +313,7 @@ def read_opts(cfg, args):
                ('BF_FREETYPE_LIBPATH', 'Freetype library path', ''),
 
                (BoolVariable('WITH_BF_OPENMP', 'Use OpenMP if true', False)),
+               (BoolVariable('WITH_GHOST_COCOA', 'Use Cocoa-framework if true', False)),
 
                (BoolVariable('WITH_BF_QUICKTIME', 'Use QuickTime if true', False)),
                ('BF_QUICKTIME', 'QuickTime base path', ''),
@@ -366,6 +368,7 @@ def read_opts(cfg, args):
 
                ('LLIBS', 'Platform libs', ''),
                ('PLATFORM_LINKFLAGS', 'Platform linkflags', ''),
+               ('MACOSX_ARCHITECTURE', 'python_arch.zip select', ''),
 
                (BoolVariable('BF_PROFILE', 'Add profiling information if true', False)),
                ('BF_PROFILE_CFLAGS', 'C only profiling flags', ''),