From d3503a4bb690b10d95c2ce8ee3dfeffb635b777b Mon Sep 17 00:00:00 2001 From: David Robillard Date: Wed, 8 Aug 2012 21:09:18 +0000 Subject: Add autowaf.set_c99_mode(). git-svn-id: http://svn.drobilla.net/autowaf@74 e2e4594f-ea7b-45dc-bc5a-5f5301e603aa --- autowaf.py | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'autowaf.py') diff --git a/autowaf.py b/autowaf.py index e9eff8e..75a8804 100644 --- a/autowaf.py +++ b/autowaf.py @@ -236,6 +236,13 @@ def configure(conf): g_step = 2 +def set_c99_mode(conf): + if conf.env.MSVC_COMPILER: + # MSVC has no hope or desire to compile C99, just compile as C++ + conf.env.append_unique('CFLAGS', ['-TP', '-MD']) + else: + conf.env.append_unique('CFLAGS', '-std=c99') + def set_local_lib(conf, name, has_objects): var_name = 'HAVE_' + nameify(name.upper()) define(conf, var_name, 1) -- cgit v1.2.1