diff options
author | Jürg Billeter <j@bitron.ch> | 2010-08-12 16:01:59 +0200 |
---|---|---|
committer | Jürg Billeter <j@bitron.ch> | 2010-08-12 16:01:59 +0200 |
commit | 3354f54288665434b03c97fa72c2aadd04dfa3e3 (patch) | |
tree | 15ac894970f22d9a1aeedc6cfdbcfbcfd23fe417 | |
parent | 892c4c423e2e33b79b941e77f7dffa861869c150 (diff) | |
download | vala-3354f54288665434b03c97fa72c2aadd04dfa3e3.tar.gz |
Fix dbus-glib support
-rw-r--r-- | compiler/valacompiler.vala | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/compiler/valacompiler.vala b/compiler/valacompiler.vala index 55399650d..6570d81a9 100644 --- a/compiler/valacompiler.vala +++ b/compiler/valacompiler.vala @@ -313,18 +313,6 @@ class Vala.Compiler { } } - if (context.profile == Profile.GOBJECT) { - if (context.has_package ("dbus-glib-1")) { - context.codegen = new DBusServerModule (); - } else { - context.codegen = new GDBusServerModule (); - } - } else if (context.profile == Profile.DOVA) { - context.codegen = new DovaErrorModule (); - } else { - context.codegen = new CCodeDelegateModule (); - } - if (packages != null) { foreach (string package in packages) { if (!add_package (context, package) && !add_gir (context, package)) { @@ -340,7 +328,19 @@ class Vala.Compiler { if (context.report.get_errors () > 0) { return quit (); } - + + if (context.profile == Profile.GOBJECT) { + if (context.has_package ("dbus-glib-1")) { + context.codegen = new DBusServerModule (); + } else { + context.codegen = new GDBusServerModule (); + } + } else if (context.profile == Profile.DOVA) { + context.codegen = new DovaErrorModule (); + } else { + context.codegen = new CCodeDelegateModule (); + } + bool has_c_files = false; foreach (string source in sources) { |