summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2019-10-17 13:32:50 +0200
committerDavid Robillard <d@drobilla.net>2019-10-17 13:32:50 +0200
commit8ae650ea0993c80f4ed1330fa10c6192825e5785 (patch)
tree22d4248b2b787c6c3aa844dcc9e6f6ac1bf4f15e
parent69623bbe00a9d186f8fdb8921b70acadf8ba6465 (diff)
downloadingen-8ae650ea0993c80f4ed1330fa10c6192825e5785.tar.gz
ingen-8ae650ea0993c80f4ed1330fa10c6192825e5785.tar.bz2
ingen-8ae650ea0993c80f4ed1330fa10c6192825e5785.zip
Update autowaf
-rw-r--r--src/gui/wscript29
m---------waflib0
-rw-r--r--wscript94
3 files changed, 61 insertions, 62 deletions
diff --git a/src/gui/wscript b/src/gui/wscript
index ba0026ef..a483f5a4 100644
--- a/src/gui/wscript
+++ b/src/gui/wscript
@@ -9,17 +9,26 @@ def options(ctx):
help='use light coloured theme')
def configure(conf):
- autowaf.check_pkg(conf, 'glibmm-2.4', uselib_store='GLIBMM',
- atleast_version='2.14.0', system=True, mandatory=False)
- autowaf.check_pkg(conf, 'gthread-2.0', uselib_store='GTHREAD',
- atleast_version='2.14.0', system=True, mandatory=False)
- autowaf.check_pkg(conf, 'gtkmm-2.4', uselib_store='GTKMM',
- atleast_version='2.14.0', system=True, mandatory=False)
- autowaf.check_pkg(conf, 'ganv-1', uselib_store='GANV',
- atleast_version='1.5.4', mandatory=False)
+ conf.check_pkg('glibmm-2.4 >= 2.14.0',
+ uselib_store='GLIBMM',
+ system=True,
+ mandatory=False)
+ conf.check_pkg('gthread-2.0 >= 2.14.0',
+ uselib_store='GTHREAD',
+ system=True,
+ mandatory=False)
+ conf.check_pkg('gtkmm-2.4 >= 2.14.0',
+ uselib_store='GTKMM',
+ system=True,
+ mandatory=False)
+ conf.check_pkg('ganv-1 >= 1.5.4',
+ uselib_store='GANV',
+ mandatory=False)
if not Options.options.no_webkit:
- autowaf.check_pkg(conf, 'webkit-1.0', uselib_store='WEBKIT',
- atleast_version='1.4.0', system=True, mandatory=False)
+ conf.check_pkg('webkit-1.0 >= 1.4.0',
+ uselib_store='WEBKIT',
+ system=True,
+ mandatory=False)
if conf.env.HAVE_GANV and conf.env.HAVE_GTKMM:
conf.env.INGEN_BUILD_GUI = 1
diff --git a/waflib b/waflib
-Subproject 2314e236ca6e7d94a26c3c17091da0f25f5867f
+Subproject de76b89dc1039e2f7d6c6b229a8950156b0e5c9
diff --git a/wscript b/wscript
index a21c4a6b..1c4d46df 100644
--- a/wscript
+++ b/wscript
@@ -63,52 +63,43 @@ def configure(conf):
fragment='__thread int i = 0; int main() {}',
define_name='INGEN_HAVE_THREAD_BUILTIN')
- autowaf.check_pkg(conf, 'lv2', uselib_store='LV2',
- atleast_version='1.16.0', mandatory=True)
- autowaf.check_pkg(conf, 'lilv-0', uselib_store='LILV',
- atleast_version='0.21.5', mandatory=True)
- autowaf.check_pkg(conf, 'suil-0', uselib_store='SUIL',
- atleast_version='0.8.7', mandatory=True)
- autowaf.check_pkg(conf, 'sratom-0', uselib_store='SRATOM',
- atleast_version='0.4.6', mandatory=True)
- autowaf.check_pkg(conf, 'raul-1', uselib_store='RAUL',
- atleast_version='1.0.0', mandatory=True)
- autowaf.check_pkg(conf, 'serd-0', uselib_store='SERD',
- atleast_version='0.30.0', mandatory=False)
- autowaf.check_pkg(conf, 'sord-0', uselib_store='SORD',
- atleast_version='0.12.0', mandatory=False)
- autowaf.check_pkg(conf, 'portaudio-2.0', uselib_store='PORTAUDIO',
- atleast_version='2.0.0', mandatory=False)
- autowaf.check_pkg(conf, 'sigc++-2.0', uselib_store='SIGCPP',
- atleast_version='2.0.0', mandatory=False)
-
- autowaf.check_function(conf, 'cxx', 'posix_memalign',
- defines = '_POSIX_C_SOURCE=200809L',
- header_name = 'stdlib.h',
- define_name = 'HAVE_POSIX_MEMALIGN',
- mandatory = False)
-
- autowaf.check_function(conf, 'cxx', 'isatty',
- header_name = 'unistd.h',
- defines = '_POSIX_C_SOURCE=200809L',
- define_name = 'HAVE_ISATTY',
- mandatory = False)
-
- autowaf.check_function(conf, 'cxx', 'vasprintf',
- header_name = 'stdio.h',
- defines = '_GNU_SOURCE=1',
- define_name = 'HAVE_VASPRINTF',
- mandatory = False)
+ conf.check_pkg('lv2 >= 1.16.0', uselib_store='LV2')
+ conf.check_pkg('lilv-0 >= 0.21.5', uselib_store='LILV')
+ conf.check_pkg('suil-0 >= 0.8.7', uselib_store='SUIL')
+ conf.check_pkg('sratom-0 >= 0.4.6', uselib_store='SRATOM')
+ conf.check_pkg('raul-1 >= 1.0.0', uselib_store='RAUL')
+ conf.check_pkg('serd-0 >= 0.30.0', uselib_store='SERD', mandatory=False)
+ conf.check_pkg('sord-0 >= 0.12.0', uselib_store='SORD', mandatory=False)
+ conf.check_pkg('portaudio-2.0', uselib_store='PORTAUDIO', mandatory=False)
+ conf.check_pkg('sigc++-2.0', uselib_store='SIGCPP', mandatory=False)
+
+ conf.check_function('cxx', 'posix_memalign',
+ defines = '_POSIX_C_SOURCE=200809L',
+ header_name = 'stdlib.h',
+ define_name = 'HAVE_POSIX_MEMALIGN',
+ mandatory = False)
+
+ conf.check_function('cxx', 'isatty',
+ header_name = 'unistd.h',
+ defines = '_POSIX_C_SOURCE=200809L',
+ define_name = 'HAVE_ISATTY',
+ mandatory = False)
+
+ conf.check_function('cxx', 'vasprintf',
+ header_name = 'stdio.h',
+ defines = '_GNU_SOURCE=1',
+ define_name = 'HAVE_VASPRINTF',
+ mandatory = False)
conf.check(define_name = 'HAVE_LIBDL',
lib = 'dl',
mandatory = False)
if not Options.options.no_socket:
- autowaf.check_function(conf, 'cxx', 'socket',
- header_name = 'sys/socket.h',
- define_name = 'HAVE_SOCKET',
- mandatory = False)
+ conf.check_function('cxx', 'socket',
+ header_name = 'sys/socket.h',
+ define_name = 'HAVE_SOCKET',
+ mandatory = False)
if not Options.options.no_python:
conf.check_python_version((2,4,0), mandatory=False)
@@ -117,18 +108,17 @@ def configure(conf):
conf.env.INGEN_BUILD_LV2 = 1
if not Options.options.no_jack:
- autowaf.check_pkg(conf, 'jack', uselib_store='JACK',
- atleast_version='0.120.0', mandatory=False)
- autowaf.check_function(conf, 'cxx', 'jack_set_property',
- header_name = 'jack/metadata.h',
- define_name = 'HAVE_JACK_METADATA',
- uselib = 'JACK',
- mandatory = False)
- autowaf.check_function(conf, 'cxx', 'jack_port_rename',
- header_name = 'jack/jack.h',
- define_name = 'HAVE_JACK_PORT_RENAME',
- uselib = 'JACK',
- mandatory = False)
+ conf.check_pkg('jack >= 0.120.0', uselib_store='JACK', mandatory=False)
+ conf.check_function('cxx', 'jack_set_property',
+ header_name = 'jack/metadata.h',
+ define_name = 'HAVE_JACK_METADATA',
+ uselib = 'JACK',
+ mandatory = False)
+ conf.check_function('cxx', 'jack_port_rename',
+ header_name = 'jack/jack.h',
+ define_name = 'HAVE_JACK_PORT_RENAME',
+ uselib = 'JACK',
+ mandatory = False)
if not Options.options.no_jack_session:
conf.define('INGEN_JACK_SESSION', 1)