summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2011-08-23 22:04:34 +0000
committerDavid Robillard <d@drobilla.net>2011-08-23 22:04:34 +0000
commitb6b684172a9cc80916fbbf7aec1d6363c362c436 (patch)
tree90d0e1b0a0b0dba062cb31361f41271d35dfaed2
parent86436acaad368864ee9210a8ea19f2589fa8468d (diff)
downloadautowaf-b6b684172a9cc80916fbbf7aec1d6363c362c436.tar.gz
autowaf-b6b684172a9cc80916fbbf7aec1d6363c362c436.tar.bz2
autowaf-b6b684172a9cc80916fbbf7aec1d6363c362c436.zip
Add src dir -I flag to beginning of CFLAGS to ensure building against local headers
git-svn-id: http://svn.drobilla.net/autowaf@50 e2e4594f-ea7b-45dc-bc5a-5f5301e603aa
-rw-r--r--autowaf.py9
1 files changed, 6 insertions, 3 deletions
diff --git a/autowaf.py b/autowaf.py
index 643a5cd..9468dc1 100644
--- a/autowaf.py
+++ b/autowaf.py
@@ -208,12 +208,15 @@ def configure(conf):
conf.env.append_value('CXXFLAGS', [ '-ansi', '-Woverloaded-virtual', '-Wnon-virtual-dtor'])
append_cxx_flags('-Wall -Wextra -Wno-unused-parameter')
- append_cxx_flags('-DPIC -fshow-column')
- append_cxx_flags('-I' + os.path.abspath('build'))
-
+ append_cxx_flags('-DPIC')
if sys.platform != 'win32':
append_cxx_flags('-fPIC')
+ append_cxx_flags('-fshow-column')
+
+ conf.env.prepend_value('CFLAGS', '-I' + os.path.abspath('.'))
+ conf.env.prepend_value('CXXFLAGS', '-I' + os.path.abspath('.'))
+
display_msg(conf, "Install prefix", conf.env['PREFIX'])
display_msg(conf, "Debuggable build", str(conf.env['DEBUG']))
display_msg(conf, "Strict compiler flags", str(conf.env['STRICT']))