From 982416b8a6c6728e200243e1be3ab60435c08830 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Sat, 15 Sep 2018 14:48:03 +0200 Subject: Fix version definition for projects with special characters --- extras/autowaf.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'extras') diff --git a/extras/autowaf.py b/extras/autowaf.py index 6fec248..a4a06ba 100644 --- a/extras/autowaf.py +++ b/extras/autowaf.py @@ -310,7 +310,8 @@ def configure(conf): # 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) + defname = appname.upper().replace('-', '_').replace('.', '_') + define(conf, defname + '_VERSION', version) conf.env.prepend_value('CFLAGS', '-I' + os.path.abspath('.')) conf.env.prepend_value('CXXFLAGS', '-I' + os.path.abspath('.')) -- cgit v1.2.1