aboutsummaryrefslogtreecommitdiffstats
path: root/src/beaver-target.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/beaver-target.c')
-rw-r--r--src/beaver-target.c28
1 files changed, 26 insertions, 2 deletions
diff --git a/src/beaver-target.c b/src/beaver-target.c
index 84c4cc9..f936ea2 100644
--- a/src/beaver-target.c
+++ b/src/beaver-target.c
@@ -321,8 +321,9 @@ _beaver_target_run_remote_v (BeaverTarget *target, gchar **in_args,
}
}
-#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,
@@ -331,13 +332,24 @@ _beaver_target_run_remote_v (BeaverTarget *target, gchar **in_args,
beaver_target_set_state (target, TARGET_STATE_REMOTE_RUNNING);
return TRUE;
#else
+#ifdef ANJUTA_2_23_TO_26
if (anjuta_launcher_execute_v (priv->launcher,
args,
+ NULL,
launcher_data_cb,
target))
{
beaver_target_set_state (target, TARGET_STATE_REMOTE_RUNNING);
return TRUE;
+#else
+ if (anjuta_launcher_execute_v (priv->launcher,
+ args,
+ launcher_data_cb,
+ target))
+ {
+ beaver_target_set_state (target, TARGET_STATE_REMOTE_RUNNING);
+ return TRUE;
+#endif
#endif
} else {
gchar *debug_str = NULL;
@@ -425,8 +437,9 @@ _beaver_target_remote_debug (BeaverTarget *target, gchar *cmd, gchar *cmd_args,
}
}
-#ifdef ANJUTA_2_23_OR_HIGHER
+#ifdef ANJUTA_2_28_OR_HIGHER
if (anjuta_launcher_execute_v (priv->debug_launcher,
+ NULL,
args,
NULL,
debug_launcher_data_cb,
@@ -435,13 +448,24 @@ _beaver_target_remote_debug (BeaverTarget *target, gchar *cmd, gchar *cmd_args,
beaver_target_set_state (target, TARGET_STATE_BUSY);
return TRUE;
#else
+#ifdef ANJUTA_2_23_TO_26
if (anjuta_launcher_execute_v (priv->debug_launcher,
args,
+ NULL,
debug_launcher_data_cb,
target))
{
beaver_target_set_state (target, TARGET_STATE_BUSY);
return TRUE;
+#else
+ if (anjuta_launcher_execute_v (priv->debug_launcher,
+ args,
+ debug_launcher_data_cb,
+ target))
+ {
+ beaver_target_set_state (target, TARGET_STATE_BUSY);
+ return TRUE;
+#endif
#endif
} else {
gchar *debug_str = NULL;