diff options
author | David Robillard <d@drobilla.net> | 2008-11-25 18:40:06 +0000 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2008-11-25 18:40:06 +0000 |
commit | 46611da7c351532d99db29e84ad288c1ae26dfa4 (patch) | |
tree | 69eec661a55c3643009cf750965d726ec6e11526 | |
parent | 5cc5ebbaa41dd374bd00e3ae45ed1ad31c3f525d (diff) | |
download | ingen-46611da7c351532d99db29e84ad288c1ae26dfa4.tar.gz ingen-46611da7c351532d99db29e84ad288c1ae26dfa4.tar.bz2 ingen-46611da7c351532d99db29e84ad288c1ae26dfa4.zip |
Don't require liblo or libsoup to build queued engine interface (which is used directly too).
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1782 a436a847-0d15-0410-975c-d299462d15a1
-rw-r--r-- | src/engine/wscript | 75 |
1 files changed, 37 insertions, 38 deletions
diff --git a/src/engine/wscript b/src/engine/wscript index 1fa05b23..6e0cac91 100644 --- a/src/engine/wscript +++ b/src/engine/wscript @@ -51,44 +51,43 @@ def build(bld): core_libs = 'GLIBMM GTHREAD LV2CORE SLV2 RAUL REDLANDMM' autowaf.use_lib(bld, obj, core_libs) - if bld.env()['HAVE_SOUP'] == 1 or bld.env()['HAVE_LIBLO'] == 1: - obj = bld.create_obj('cpp', 'shlib') - obj.source = ''' - events/SetPortValueEvent.cpp - QueuedEventSource.cpp - QueuedEngineInterface.cpp - events/AllNotesOffEvent.cpp - events/ClearPatchEvent.cpp - events/ConnectionEvent.cpp - events/CreateNodeEvent.cpp - events/CreatePatchEvent.cpp - events/CreatePortEvent.cpp - events/DeactivateEvent.cpp - events/DestroyEvent.cpp - events/DisconnectAllEvent.cpp - events/DisconnectionEvent.cpp - events/EnablePatchEvent.cpp - events/LoadPluginsEvent.cpp - events/MidiLearnEvent.cpp - events/NoteEvent.cpp - events/RegisterClientEvent.cpp - events/RenameEvent.cpp - events/RequestAllObjectsEvent.cpp - events/RequestMetadataEvent.cpp - events/RequestObjectEvent.cpp - events/RequestPluginEvent.cpp - events/RequestPluginsEvent.cpp - events/RequestPortValueEvent.cpp - events/SetMetadataEvent.cpp - events/SetPolyphonicEvent.cpp - events/SetPolyphonyEvent.cpp - events/UnregisterClientEvent.cpp - ''' - obj.includes = ['.', '..', '../common', './events', '../engine'] - obj.name = 'libingen_engine_queued' - obj.target = 'ingen_engine_queued' - obj.inst_dir = bld.env()['LIBDIRNAME'] + 'ingen' - autowaf.use_lib(bld, obj, core_libs) + obj = bld.create_obj('cpp', 'shlib') + obj.source = ''' + events/SetPortValueEvent.cpp + QueuedEventSource.cpp + QueuedEngineInterface.cpp + events/AllNotesOffEvent.cpp + events/ClearPatchEvent.cpp + events/ConnectionEvent.cpp + events/CreateNodeEvent.cpp + events/CreatePatchEvent.cpp + events/CreatePortEvent.cpp + events/DeactivateEvent.cpp + events/DestroyEvent.cpp + events/DisconnectAllEvent.cpp + events/DisconnectionEvent.cpp + events/EnablePatchEvent.cpp + events/LoadPluginsEvent.cpp + events/MidiLearnEvent.cpp + events/NoteEvent.cpp + events/RegisterClientEvent.cpp + events/RenameEvent.cpp + events/RequestAllObjectsEvent.cpp + events/RequestMetadataEvent.cpp + events/RequestObjectEvent.cpp + events/RequestPluginEvent.cpp + events/RequestPluginsEvent.cpp + events/RequestPortValueEvent.cpp + events/SetMetadataEvent.cpp + events/SetPolyphonicEvent.cpp + events/SetPolyphonyEvent.cpp + events/UnregisterClientEvent.cpp + ''' + obj.includes = ['.', '..', '../common', './events', '../engine'] + obj.name = 'libingen_engine_queued' + obj.target = 'ingen_engine_queued' + obj.inst_dir = bld.env()['LIBDIRNAME'] + 'ingen' + autowaf.use_lib(bld, obj, core_libs) if bld.env()['HAVE_SOUP'] == 1: obj = bld.create_obj('cpp', 'shlib') |