diff options
Diffstat (limited to 'build/debug.scons')
-rw-r--r-- | build/debug.scons | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/build/debug.scons b/build/debug.scons new file mode 100644 index 0000000..f056fcd --- /dev/null +++ b/build/debug.scons @@ -0,0 +1,35 @@ +# Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. +# Use of this source code is governed by a BSD-style license that can be +# found in the LICENSE file. + +__doc__ = """ +Debug settings for Chromium builds. + +Incorporates "essential" and "chromium_build" settings. +""" + +Import("env") + +env.ApplySConscript([ + 'internal/essential.scons', + 'internal/chromium_build${CHROMIUM_BUILD}.scons', +]) + +env.Append( + CPPDEFINES = [ + '_DEBUG', + ], +) + +if env['PLATFORM'] == 'win32': + env.Append( + CCFLAGS = [ + '/Od', # VCCLCompilerTool.Optimization="0" + '/RTC1', # VCCLCompilerTool.BasicRuntimeChecks="3" + '/MTd', # VCCLCompilerTool.RuntimeLibrary="1" + ], + LINKFLAGS = [ + '/INCREMENTAL', # VCLinkerTool.LinkIncremental="2" + '/DEBUG', + ], + ) |