diff options
author | Robin Gareus <robin@gareus.org> | 2014-03-13 16:50:44 +0100 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2014-03-13 16:58:07 +0100 |
commit | 543099afbafe83a0bb334f2a016c0d849fe2ca47 (patch) | |
tree | 21798ed902efe449dd329c556280fb5247a9be91 /libs/vfork/wscript | |
parent | f48b5568883468e70a751ec1aa934e5a55bb7705 (diff) |
rework SystemExec - use vfork wrapper (and lots of related stuff)
Diffstat (limited to 'libs/vfork/wscript')
-rw-r--r-- | libs/vfork/wscript | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/libs/vfork/wscript b/libs/vfork/wscript new file mode 100644 index 0000000000..1301f215c2 --- /dev/null +++ b/libs/vfork/wscript @@ -0,0 +1,28 @@ +#!/usr/bin/env python +from waflib.extras import autowaf as autowaf +from waflib import TaskGen +import os +import sys + +# Mandatory variables +top = '.' +out = 'build' + +def options(opt): + autowaf.set_options(opt) + +def configure(conf): + conf.load('compiler_c') + autowaf.configure(conf) + +def build(bld): + if bld.env['build_target'] == 'mingw': + return + obj = bld (features = 'c cprogram') + obj.source = 'exec_wrapper.c' + obj.target = 'ardour-exec-wrapper' + obj.install_path = os.path.join(bld.env['LIBDIR'], 'ardour3/vfork') + obj.defines = [ + '_POSIX_SOURCE', + '_XOPEN_SOURCE=700', + ] |