diff options
author | David Robillard <d@drobilla.net> | 2011-12-09 05:48:35 +0000 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2011-12-09 05:48:35 +0000 |
commit | 985d9b8babb2faac0de62cb684fc14c7910e9909 (patch) | |
tree | e59ebd3ae5144f503795aadbcbd4fb570c22377e /wscript | |
parent | 00df069cdf55e115ea734119c0ba97b78192cfcc (diff) | |
download | ganv-985d9b8babb2faac0de62cb684fc14c7910e9909.tar.gz ganv-985d9b8babb2faac0de62cb684fc14c7910e9909.tar.bz2 ganv-985d9b8babb2faac0de62cb684fc14c7910e9909.zip |
Remove GnomeCanvas dependency.
git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@3842 a436a847-0d15-0410-975c-d299462d15a1
Diffstat (limited to 'wscript')
-rw-r--r-- | wscript | 21 |
1 files changed, 16 insertions, 5 deletions
@@ -50,7 +50,7 @@ def configure(conf): atleast_version='2.0.0', mandatory=True) autowaf.check_pkg(conf, 'gtkmm-2.4', uselib_store='GTKMM', atleast_version='2.10.0', mandatory=True) - autowaf.check_pkg(conf, 'libgnomecanvas-2.0', uselib_store='GNOMECANVAS', + autowaf.check_pkg(conf, 'libart-2.0', uselib_store='ART', atleast_version='2.0.0', mandatory=True) if Options.options.gir: @@ -78,12 +78,15 @@ ganv_source = [ 'src/Canvas.cpp', 'src/Port.cpp', 'src/box.c', + 'src/canvas-base.c', 'src/circle.c', 'src/edge.c', + 'src/ganv-marshal.c', 'src/module.c', 'src/node.c', 'src/port.c', - 'src/text.c' + 'src/text.c', + 'src/widget.c' ] def build(bld): @@ -93,9 +96,17 @@ def build(bld): # Pkgconfig file autowaf.build_pc(bld, 'GANV', GANV_VERSION, GANV_MAJOR_VERSION, - 'AGRAPH GLIBMM GNOMECANVAS', + 'AGRAPH GLIBMM ART', {'GANV_MAJOR_VERSION' : GANV_MAJOR_VERSION}) + bld(rule = 'glib-genmarshal --prefix=ganv_marshal --header ${SRC} > ${TGT}', + source = 'src/ganv-marshal.list', + target = 'src/ganv-marshal.h') + + bld(rule = 'glib-genmarshal --prefix=ganv_marshal --body ${SRC} > ${TGT}', + source = 'src/ganv-marshal.list', + target = 'src/ganv-marshal.c') + # Library obj = bld(features = 'c cshlib cxx cxxshlib') obj.export_includes = ['.'] @@ -103,7 +114,7 @@ def build(bld): obj.includes = ['.', './src'] obj.name = 'libganv' obj.target = 'ganv-%s' % GANV_MAJOR_VERSION - obj.uselib = 'GTKMM GNOMECANVAS AGRAPH' + obj.uselib = 'GTKMM AGRAPH ART' obj.vnum = GANV_LIB_VERSION obj.install_path = '${LIBDIR}' @@ -122,7 +133,7 @@ def build(bld): includes = ['.', './src'], name = 'libganv_profiled', target = 'ganv_profiled', - uselib = 'GTKMM GNOMECANVAS AGRAPH', + uselib = 'GTKMM AGRAPH ART', install_path = '', cflags = [ '-fprofile-arcs', '-ftest-coverage' ]) |