diff options
| -rw-r--r-- | wscript | 13 | 
1 files changed, 10 insertions, 3 deletions
@@ -31,11 +31,15 @@ def options(opt):          opt.load('compiler_cxx')      autowaf.set_options(opt)      opt.add_option('--test', action='store_true', default=False, dest='build_tests', -                   help="Build unit tests") +                   help='Build unit tests')      opt.add_option('--static', action='store_true', default=False, dest='static', -                   help="Build static library") +                   help='Build static library')      opt.add_option('--shared', action='store_true', default=False, dest='shared', -                   help="Build shared library") +                   help='Build shared library') +    opt.add_option('--verbose', action='store_true', default=False, dest='verbose', +                   help='Print GL information to console') +    opt.add_option('--grab-focus', action='store_true', default=False, dest='grab_focus', +                   help='Work around reparent keyboard issues by grabbing focus')  def configure(conf):      conf.load('compiler_c') @@ -49,6 +53,9 @@ def configure(conf):      else:          conf.env.append_unique('CFLAGS', '-std=c99') +    if Options.options.verbose: +        autowaf.define(conf, 'PUGL_VERBOSE', PUGL_VERBOSE) +      # Shared library building is broken on win32 for some reason      conf.env['BUILD_TESTS']  = Options.options.build_tests      conf.env['BUILD_SHARED'] = (Options.platform != 'win32' or  | 
