X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=libs%2Fsurfaces%2Fpush2%2Fwscript;h=806828cbd44d73c647557418cafeafabbb175aa2;hb=e52c8e376a068c11a9a771a15977a65c067c71e6;hp=e572ffedd1fd2b04ca3ad741f74873b7fb8abb86;hpb=413fe2cf9ad16d7f40d1ad72af512ac37599ce17;p=ardour.git diff --git a/libs/surfaces/push2/wscript b/libs/surfaces/push2/wscript index e572ffedd1..806828cbd4 100644 --- a/libs/surfaces/push2/wscript +++ b/libs/surfaces/push2/wscript @@ -12,26 +12,38 @@ def options(opt): def configure(conf): conf.load ('compiler_cxx') autowaf.configure(conf) - autowaf.check_pkg(conf, 'cairomm-1.0', uselib_store='CAIROMM', atleast_version='1.8.4') - autowaf.check_pkg(conf, 'pangomm-1.5', uselib_store='CAIROMM', atleast_version='1.4') - -def configure(conf): - autowaf.configure(conf) - + autowaf.check_pkg(conf, 'pangomm-1.4', uselib_store='PANGOMM', atleast_version='1.4', mandatory=True) + autowaf.check_pkg(conf, 'cairomm-1.0', uselib_store='CAIROMM', atleast_version='1.8.4', mandatory=True) + def build(bld): obj = bld(features = 'cxx cxxshlib') obj.source = ''' push2.cc + buttons.cc + canvas.cc interface.cc + midi_byte_array.cc + leds.cc + level_meter.cc + gui.cc + knob.cc + layout.cc + menu.cc + mix.cc + scale.cc + splash.cc + track_mix.cc + utils.cc ''' obj.export_includes = ['.'] obj.defines = [ 'PACKAGE="ardour_push2"' ] obj.defines += [ 'ARDOURSURFACE_DLL_EXPORTS' ] + obj.defines += [ 'VERSIONSTRING="' + bld.env['VERSION'] + '"' ] obj.includes = [ '.', './push2'] obj.name = 'libardour_push2' obj.target = 'ardour_push2' - obj.uselib = 'CAIROMM PANGOMM USB' - obj.use = 'libardour libardour_cp libpbd' + obj.uselib = 'CAIROMM PANGOMM USB GTKMM SIGCPP' + obj.use = 'libardour libardour_cp libgtkmm2ext libpbd libevoral libcanvas libtemporal' obj.install_path = os.path.join(bld.env['LIBDIR'], 'surfaces') def shutdown():