summaryrefslogtreecommitdiffstats
path: root/autowaf.py
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2012-09-13 13:48:18 +0000
committerDavid Robillard <d@drobilla.net>2012-09-13 13:48:18 +0000
commit10ad49b9b54f0a71bc4d3e8c34861eea1cfd044a (patch)
treeccce82300944a63c580e4fd05e7b9708205b4f3c /autowaf.py
parent11cb70a84db7c7fee07d6a925fce4a2652ad4d37 (diff)
downloadautowaf-10ad49b9b54f0a71bc4d3e8c34861eea1cfd044a.tar.gz
autowaf-10ad49b9b54f0a71bc4d3e8c34861eea1cfd044a.tar.bz2
autowaf-10ad49b9b54f0a71bc4d3e8c34861eea1cfd044a.zip
Build debuggable library with PDB file under MSVC with --debug or --pardebug.
git-svn-id: http://svn.drobilla.net/autowaf@87 e2e4594f-ea7b-45dc-bc5a-5f5301e603aa
Diffstat (limited to 'autowaf.py')
-rw-r--r--autowaf.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/autowaf.py b/autowaf.py
index 880b3b7..2d609dc 100644
--- a/autowaf.py
+++ b/autowaf.py
@@ -231,8 +231,9 @@ def configure(conf):
if Options.options.debug:
if conf.env['MSVC_COMPILER']:
- conf.env['CFLAGS'] = ['/Od', '/Zi']
- conf.env['CXXFLAGS'] = ['/Od', '/Zi']
+ conf.env['CFLAGS'] = ['/Od', '/Zi', '/D_DEBUG']
+ conf.env['CXXFLAGS'] = ['/Od', '/Zi', '/D_DEBUG']
+ conf.env['LINKFLAGS'] = ['/DEBUG']
else:
conf.env['CFLAGS'] = ['-O0', '-g']
conf.env['CXXFLAGS'] = ['-O0', '-g']