Top | ![]() |
![]() |
![]() |
![]() |
IdeSubprocessLauncher * | clean-launcher | Read / Write |
gboolean | ignore-exit-status | Read / Write |
IdeSubprocessLauncher * | launcher | Read / Write |
gboolean | use-pty | Read / Write |
IdeBuildStage * ide_build_stage_launcher_new (IdeContext *context
,IdeSubprocessLauncher *launcher
);
Creates a new IdeBuildStageLauncher that can be attached to an IdeBuildPipeline.
IdeSubprocessLauncher *
ide_build_stage_launcher_get_launcher (IdeBuildStageLauncher *self
);
void ide_build_stage_launcher_set_launcher (IdeBuildStageLauncher *self
,IdeSubprocessLauncher *launcher
);
IdeSubprocessLauncher *
ide_build_stage_launcher_get_clean_launcher
(IdeBuildStageLauncher *self
);
void ide_build_stage_launcher_set_clean_launcher (IdeBuildStageLauncher *self
,IdeSubprocessLauncher *clean_launcher
);
gboolean
ide_build_stage_launcher_get_ignore_exit_status
(IdeBuildStageLauncher *self
);
Gets the "ignore-exit-status" property.
If set to TRUE
, a non-zero exit status from the subprocess will not cause
the build stage to fail.
void ide_build_stage_launcher_set_ignore_exit_status (IdeBuildStageLauncher *self
,gboolean ignore_exit_status
);
Sets the "ignore-exit-status" property.
If set to TRUE
, a non-zero exit status from the subprocess will not cause
the build stage to fail.
gboolean
ide_build_stage_launcher_get_use_pty (IdeBuildStageLauncher *self
);
void ide_build_stage_launcher_set_use_pty (IdeBuildStageLauncher *self
,gboolean use_pty
);
If use_pty
is set to TRUE
, a Pty will be attached to the process.
Since: 3.28
#define IDE_TYPE_BUILD_STAGE_LAUNCHER (ide_build_stage_launcher_get_type())
struct IdeBuildStageLauncherClass { IdeBuildStageClass parent_class; };
“clean-launcher”
property“clean-launcher” IdeSubprocessLauncher *
The subprocess launcher for cleaning.
Flags: Read / Write
“ignore-exit-status”
property “ignore-exit-status” gboolean
If the exit status of the subprocess should be ignored.
Flags: Read / Write
Default value: FALSE
“launcher”
property“launcher” IdeSubprocessLauncher *
The subprocess launcher to execute.
Flags: Read / Write