* control the creation of .bsc files when BF_DEBUG=1 on win32-vc. BF_BSC=1 (default...
authorNathan Letwory <nathan@letworyinteractive.com>
Fri, 3 Nov 2006 08:13:01 +0000 (08:13 +0000)
committerNathan Letwory <nathan@letworyinteractive.com>
Fri, 3 Nov 2006 08:13:01 +0000 (08:13 +0000)
tools/Blender.py
tools/btools.py

index 4e8ac0f5bf210a57e56d651d7872788823805658..2d76e47426350574e7dc6da6e40115cdd3c6f68a 100644 (file)
@@ -427,7 +427,7 @@ class BlenderEnvironment(SConsEnvironment):
              lenv.Append(LIBS = lenv['BF_QUICKTIME_LIB'])
              lenv.Append(LIBPATH = lenv['BF_QUICKTIME_LIBPATH'])
         prog = lenv.Program(target=builddir+'bin/'+progname, source=sources)
-        if lenv['BF_DEBUG'] and lenv['OURPLATFORM']=='win32-vc':
+        if lenv['BF_DEBUG'] and lenv['OURPLATFORM']=='win32-vc' and lenv['BF_BSC']:
             f = lenv.File(progname + '.bsc', builddir)
             brs = lenv.Command(f, prog, [bsc])
             SConsEnvironment.Default(self, brs)
index 6b4dfd0cb46649398be8b8e64675221cf75d9f8a..9a454baad1bc0f9d37cd97e2c16b02954443eb91 100755 (executable)
@@ -48,7 +48,8 @@ def validate_arguments(args, bc):
 
     arg_list = ['BF_DEBUG', 'BF_QUIET', 'BF_CROSS', 'BF_UPDATE',
             'BF_INSTALLDIR', 'BF_TOOLSET', 'BF_BINNAME',
-            'BF_BUILDDIR', 'BF_FANCY', 'BF_QUICK', 'BF_PROFILE', 'BF_DEBUG', 'BF_DEBUG_FLAGS',
+            'BF_BUILDDIR', 'BF_FANCY', 'BF_QUICK', 'BF_PROFILE',
+            'BF_DEBUG_FLAGS', 'BF_BSC',
             'BF_PRIORITYLIST', 'BF_BUILDINFO','CC', 'CXX', "BF_QUICKDEBUG", "BF_LISTDEBUG", 'LCGDIR']
 
     all_list = opts_list + arg_list
@@ -275,6 +276,8 @@ def read_opts(cfg, args):
 
         (BoolOption('BF_DEBUG', 'Add debug flags if true', 'false')),
         ('BF_DEBUG_FLAGS', 'Debug flags', ''),
+
+        (BoolOption('BF_BSC', 'Create .bsc files (msvc only)', 'true')),
         
         ('BF_BUILDDIR', 'Build dir', ''),
         ('BF_INSTALLDIR', 'Installation dir', ''),