summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2008-11-25 18:40:06 +0000
committerDavid Robillard <d@drobilla.net>2008-11-25 18:40:06 +0000
commit46611da7c351532d99db29e84ad288c1ae26dfa4 (patch)
tree69eec661a55c3643009cf750965d726ec6e11526
parent5cc5ebbaa41dd374bd00e3ae45ed1ad31c3f525d (diff)
downloadingen-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/wscript75
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')