diff options
Diffstat (limited to 'src/beaver-target.c')
-rw-r--r-- | src/beaver-target.c | 28 |
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; |