diff options
-rw-r--r-- | wscript | 9 |
1 files changed, 7 insertions, 2 deletions
@@ -19,12 +19,13 @@ VERSION = PUGL_VERSION # Package version for waf dist top = '.' # Source directory out = 'build' # Build directory + def options(ctx): ctx.load('compiler_c') opts = ctx.configuration_options() opts.add_option('--target', default=None, dest='target', - help='target platform (e.g. "win32" or "darwin")') + help='target platform (e.g. "win32" or "darwin")') ctx.add_flags( opts, @@ -34,6 +35,7 @@ def options(ctx): 'log': 'print GL information to console', 'grab-focus': 'work around keyboard issues by grabbing focus'}) + def configure(conf): conf.env.TARGET_PLATFORM = Options.options.target or sys.platform conf.load('compiler_c', cache=True) @@ -83,6 +85,7 @@ def configure(conf): "Cairo support": conf.is_defined('HAVE_CAIRO'), "Verbose console output": conf.is_defined('PUGL_VERBOSE')}) + def build(bld): # C Headers includedir = '${INCLUDEDIR}/pugl-%s/pugl' % PUGL_MAJOR_VERSION @@ -196,14 +199,16 @@ def build(bld): bld(features = 'doxygen', doxyfile = 'Doxyfile') + def test(tst): pass + def lint(ctx): "checks code for style issues" import subprocess - subprocess.call("flake8 wscript --ignore E221,W504,E302,E251,E241", + subprocess.call("flake8 wscript --ignore E221,W504,E251,E241", shell=True) cmd = ("clang-tidy -p=. -header-filter=.* -checks=\"*," + |