aboutsummaryrefslogtreecommitdiffstats
path: root/src/beaver-target-qemu.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/beaver-target-qemu.c')
-rw-r--r--src/beaver-target-qemu.c16
1 files changed, 14 insertions, 2 deletions
diff --git a/src/beaver-target-qemu.c b/src/beaver-target-qemu.c
index a5fb371..41f35fb 100644
--- a/src/beaver-target-qemu.c
+++ b/src/beaver-target-qemu.c
@@ -239,8 +239,9 @@ beaver_target_qemu_start (BeaverTargetQEMU *btq, GError **out_err)
if (priv->kernel && priv->rootfs)
{
gchar *args[] = {QEMU_SCRIPT, priv->kernel, priv->rootfs, NULL};
-#ifdef ANJUTA_2_23_OR_HIGHER
+#ifdef ANJUTA_2_28_OR_HIGHER
if (!anjuta_launcher_execute_v (priv->launcher,
+ NULL,
args,
NULL,
launcher_data_cb,
@@ -249,16 +250,27 @@ beaver_target_qemu_start (BeaverTargetQEMU *btq, GError **out_err)
g_warning ("Error launching QEMU");
return FALSE;
#else
+#ifdef ANJUTA_2_23_TO_26
if (!anjuta_launcher_execute_v (priv->launcher,
args,
+ NULL,
launcher_data_cb,
btq))
{
g_warning ("Error launching QEMU");
return FALSE;
+#else
+ if (!anjuta_launcher_execute_v (priv->launcher,
+ args,
+ launcher_data_cb,
+ btq))
+ {
+ g_warning ("Error launching QEMU");
+ return FALSE;
+#endif
#endif
} else {
- beaver_target_qemu_set_state (BEAVER_TARGET (btq),
+ beaver_target_qemu_set_state (BEAVER_TARGET (btq),
TARGET_STATE_READY);
}
}