From 3354f54288665434b03c97fa72c2aadd04dfa3e3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=BCrg=20Billeter?= Date: Thu, 12 Aug 2010 16:01:59 +0200 Subject: Fix dbus-glib support --- compiler/valacompiler.vala | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) (limited to 'compiler') 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) { -- cgit v1.2.1