From e3a3a5378e4a1b45f30fcb26730d6c73e623cfac Mon Sep 17 00:00:00 2001 From: José Fonseca Date: Wed, 29 Sep 2010 14:24:52 +0100 Subject: scons: New build= option, with support for checked builds. Where checked build is compiler optimizations plus debugging checks -- ideal for testing CPU bound loads and running test automation loads. --- scons/llvm.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'scons/llvm.py') diff --git a/scons/llvm.py b/scons/llvm.py index d88d6e3a5a..39fbb910b6 100644 --- a/scons/llvm.py +++ b/scons/llvm.py @@ -124,7 +124,7 @@ def generate(env): # Some of the LLVM C headers use the inline keyword without # defining it. env.Append(CPPDEFINES = [('inline', '__inline')]) - if env['debug']: + if env['build'] in ('debug', 'checked'): # LLVM libraries are static, build with /MT, and they # automatically link agains LIBCMT. When we're doing a # debug build we'll be linking against LIBCMTD, so disable -- cgit v1.2.3