From 84b9118ee4dcc180b8fbae85910bec0590858680 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Wed, 1 Aug 2007 19:09:43 +0000 Subject: Added missing bindings files. git-svn-id: http://svn.drobilla.net/lad/ingen@668 a436a847-0d15-0410-975c-d299462d15a1 --- src/progs/ingen/main.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'src/progs/ingen') diff --git a/src/progs/ingen/main.cpp b/src/progs/ingen/main.cpp index f424eff0..eb93407b 100644 --- a/src/progs/ingen/main.cpp +++ b/src/progs/ingen/main.cpp @@ -32,9 +32,12 @@ #include "engine/Engine.hpp" #include "engine/QueuedEngineInterface.hpp" #include "serialisation/Loader.hpp" -#include "bindings/ingen_bindings.hpp" #include "cmdline.h" +#ifdef WITH_BINDINGS +#include "bindings/ingen_bindings.hpp" +#endif + using namespace std; using namespace Ingen; @@ -202,6 +205,7 @@ main(int argc, char** argv) /* Run a script */ if (args.run_given) { +#ifdef WITH_BINDINGS bool (*run_script)(Ingen::Shared::World*, const char*) = NULL; SharedPtr bindings_module = Ingen::Shared::load_module("ingen_bindings"); if (!bindings_module) @@ -218,6 +222,9 @@ main(int argc, char** argv) } else { cerr << "FAILED: " << Glib::Module::get_last_error() << endl; } +#else + cerr << "This build of ingen does not support scripting." << endl; +#endif /* Listen to OSC and do our own main thing. */ } else if (engine && !ran_gui) { -- cgit v1.2.1