AddOption('--release', action = 'store_true') env = Environment(CPPPATH = ['.']) env.Append(CCFLAGS = ['-std=c99']) if GetOption('release'): env.Append(CCFLAGS = ['-O2']) else: env.Append(CCFLAGS = ['-Wall', '-g']) env.ParseConfig('pkg-config --cflags --libs glib-2.0') env.ParseConfig('pkg-config --cflags --libs gio-2.0') env.Program('foo', Glob('*.c')) # vim: syn=python