diff options
author | David Robillard <d@drobilla.net> | 2018-09-15 08:41:21 +0200 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2018-09-15 12:45:13 +0200 |
commit | 96af95b7c7814d6ed07d67b5cc6982d53e042572 (patch) | |
tree | fbe3318a5822b4c4e5bb8f358052e7fc62bfa891 | |
parent | 7efd6d7ebefcef23e99510a3972b92d78b602cf7 (diff) | |
download | autowaf-96af95b7c7814d6ed07d67b5cc6982d53e042572.tar.gz autowaf-96af95b7c7814d6ed07d67b5cc6982d53e042572.tar.bz2 autowaf-96af95b7c7814d6ed07d67b5cc6982d53e042572.zip |
Automatically define version
-rw-r--r-- | extras/autowaf.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/extras/autowaf.py b/extras/autowaf.py index 57c0242..40d2373 100644 --- a/extras/autowaf.py +++ b/extras/autowaf.py @@ -11,7 +11,7 @@ import os import subprocess import sys -from waflib import Build, Logs, Options, Utils +from waflib import Build, Context, Logs, Options, Utils from waflib.TaskGen import feature, before, after global g_is_child @@ -299,6 +299,11 @@ def configure(conf): except: pass # Test options do not exist + # Define version in configuration + appname = getattr(Context.g_module, Context.APPNAME, 'noname') + version = getattr(Context.g_module, Context.VERSION, '0.0.0') + define(conf, appname.upper() + '_VERSION', version) + conf.env.prepend_value('CFLAGS', '-I' + os.path.abspath('.')) conf.env.prepend_value('CXXFLAGS', '-I' + os.path.abspath('.')) g_step = 2 |