Changeset 67cc9c9e05d47e6074167fc05c12ec87e8c0058e

Show
Ignore:
Timestamp:
04/07/12 23:47:03 (14 months ago)
Author:
Nedko Arnaudov <nedko@…>
Children:
49eca113c8dcd45e582e34f26450ad1e7571ecf6
Parents:
7f056848060775a8b330abc74d5258c01e32f4ac
git-committer:
Nedko Arnaudov <nedko@arnaudov.name> / 2012-04-07T23:47:03Z+0300
Message:

embed flowcanvas-0.7.1

Files:
14 added
2 modified

Legend:

Unmodified
Added
Removed
  • gui/canvas.cpp

    ra3b3860 r67cc9c9  
    2626 */ 
    2727 
    28 #include <flowcanvas/Canvas.hpp> 
    29 #include <flowcanvas/Port.hpp> 
    30 #include <flowcanvas/Module.hpp> 
     28#include "flowcanvas/Canvas.hpp" 
     29#include "flowcanvas/Port.hpp" 
     30#include "flowcanvas/Module.hpp" 
    3131 
    3232#include "canvas.h" 
  • wscript

    r7f05684 r67cc9c9  
    175175 
    176176    if build_gui and not conf.check_cfg( 
    177         package = 'flowcanvas', 
     177        package = 'gtkmm-2.4', 
    178178        mandatory = False, 
    179         atleast_version = '0.6.4', 
    180         errmsg = "not installed, see http://drobilla.net/software/flowcanvas/", 
     179        atleast_version = '2.10.0', 
     180        errmsg = "not installed, see http://www.gtkmm.org", 
    181181        args = '--cflags --libs'): 
    182182        build_gui = False 
     183 
     184    if build_gui and not conf.check_cfg( 
     185        package = 'libgnomecanvasmm-2.6', 
     186        mandatory = False, 
     187        atleast_version = '2.6.0', 
     188        errmsg = "not installed, see http://www.gtkmm.org", 
     189        args = '--cflags --libs'): 
     190        build_gui = False 
     191 
     192    #autowaf.check_pkg(conf, 'gtkmm-2.4', uselib_store='GLIBMM', atleast_version='2.10.0', mandatory=True) 
     193    #autowaf.check_pkg(conf, 'libgnomecanvasmm-2.6', uselib_store='GNOMECANVASMM', atleast_version='2.6.0', mandatory=True) 
     194 
     195    #autowaf.check_pkg(conf, 'libgvc', uselib_store='AGRAPH', atleast_version='2.8', mandatory=False) 
    183196 
    184197    if build_gui: 
     
    532545        gladish.target = 'gladish' 
    533546        gladish.defines = ['LOG_OUTPUT_STDOUT'] 
    534         gladish.uselib = 'DBUS-1 DBUS-GLIB-1 FLOWCANVAS GTK+-2.0' 
     547        gladish.uselib = 'DBUS-1 DBUS-GLIB-1 GTKMM-2.4 LIBGNOMECANVASMM-2.6 GTK+-2.0' 
    535548 
    536549        gladish.source = ["string_constants.c"] 
     
    568581 
    569582        for source in [ 
     583            'Module.cpp', 
     584            'Item.cpp', 
     585            'Port.cpp', 
     586            'Connection.cpp', 
     587            'Ellipse.cpp', 
     588            'Canvas.cpp', 
     589            'Connectable.cpp', 
     590            ]: 
     591            gladish.source.append(os.path.join("gui", "flowcanvas", source)) 
     592 
     593        for source in [ 
    570594            'jack_proxy.c', 
    571595            'a2j_proxy.c', 
     
    694718        if Options.options.distnodeps: 
    695719            excl += ' laditools' 
    696             excl += ' flowcanvas' 
    697720            excl += ' jack2' 
    698721            excl += ' a2jmidid'