[Avida-cvs] [avida-svn] r949 - in development: source/platform support/utils/AvidaUtils
goingssh at myxo.css.msu.edu
goingssh at myxo.css.msu.edu
Wed Sep 13 10:53:45 PDT 2006
Author: goingssh
Date: 2006-09-13 13:53:45 -0400 (Wed, 13 Sep 2006)
New Revision: 949
Modified:
development/source/platform/SConscript
development/support/utils/AvidaUtils/CmdLineOpts.py
development/support/utils/AvidaUtils/PlatformTool.py
Log:
Making scons work for windows
Modified: development/source/platform/SConscript
===================================================================
--- development/source/platform/SConscript 2006-09-13 02:17:13 UTC (rev 948)
+++ development/source/platform/SConscript 2006-09-13 17:53:45 UTC (rev 949)
@@ -1,7 +1,8 @@
Import('environment')
-
+
if environment['enableTCMalloc'] in ('True', '1', 1):
+ print "I am descending into tcmalloc."
environment.SConscript('tcmalloc/SConscript')
-
+
# vim: set ft=python:
Modified: development/support/utils/AvidaUtils/CmdLineOpts.py
===================================================================
--- development/support/utils/AvidaUtils/CmdLineOpts.py 2006-09-13 02:17:13 UTC (rev 948)
+++ development/support/utils/AvidaUtils/CmdLineOpts.py 2006-09-13 17:53:45 UTC (rev 949)
@@ -41,7 +41,7 @@
SCons.Options.BoolOption(
'enableTCMalloc',
"""Set to "1" to enable TCMalloc""",
- 1,
+ '$plat_default_enableTCMalloc',
) )
opts.Add(
SCons.Options.BoolOption(
Modified: development/support/utils/AvidaUtils/PlatformTool.py
===================================================================
--- development/support/utils/AvidaUtils/PlatformTool.py 2006-09-13 02:17:13 UTC (rev 948)
+++ development/support/utils/AvidaUtils/PlatformTool.py 2006-09-13 17:53:45 UTC (rev 949)
@@ -30,10 +30,8 @@
_PLATFORM_RELEASE_DEBUG_BUILD_FLAGS = "-O2 -ffast-math -g $COMPILER_WARNING_FLAGS -pedantic -DDEBUG",
_PLATFORM_RELEASE_BUILD_FLAGS = "-O3 -ffast-math -DNDEBUG",
_PLATFORM_MINIMUM_RELEASE_BUILD_FLAGS = "-Os -DNDEBUG",
+ plat_default_enableTCMalloc = 1,
)
- env.SetDefault(
- enableTCMalloc = 1,
- )
def darwin_generate(env):
"""
@@ -352,6 +350,7 @@
plat_default_enableTestCode = 0,
plat_default_enablePyPkg = 0,
plat_default_enableSharedPtr = 0,
+ plat_default_enableTCMalloc = 0,
plat_default_pythonCommand = sys.executable,
plat_default_boostIncludeDir = None,
plat_default_boostPythonLibDir = None,
@@ -360,12 +359,8 @@
plat_default_pysteScriptPath = os.path.join(sys.path[0], '${AvidaUtils_path}', 'AvidaPyste.py'),
plat_default_pysteScriptCommand = SCons.Util.CLVar('$pythonCommand $pysteScriptPath'),
)
- env.SetDefault(
- enableTCMalloc = 0,
- )
-
platform_generators = {
'darwin': darwin_generate,
'linux': linux_generate,
More information about the Avida-cvs
mailing list