Interface
IdeBuildTarget
Prerequisite
In order to implement BuildTarget, your type must inherit fromIdeObject
.
Instance methods
ide_build_target_get_cwd
For build systems and build target providers that insist to be run in a specific place, this method gets the correct working directory.
ide_build_target_get_language
Return the main programming language that was used to write this build target.
ide_build_target_get_priority
Gets the priority of the build target. This is used to sort build targets by their importance. The lowest value (negative values are allowed) will be run as the default run target by Builder.
Interface structure
struct IdeBuildTargetInterface {
GTypeInterface parent_iface;
GFile* (* get_install_directory) (
IdeBuildTarget* self
);
gchar* (* get_name) (
IdeBuildTarget* self
);
gchar* (* get_display_name) (
IdeBuildTarget* self
);
gint (* get_priority) (
IdeBuildTarget* self
);
gchar** (* get_argv) (
IdeBuildTarget* self
);
gchar* (* get_cwd) (
IdeBuildTarget* self
);
gchar* (* get_language) (
IdeBuildTarget* self
);
IdeArtifactKind (* get_kind) (
IdeBuildTarget* self
);
}
Interface members
parent_iface |
|
No description available. | |
get_install_directory |
|
No description available. | |
get_name |
|
No description available. | |
get_display_name |
|
No description available. | |
get_priority |
|
No description available. | |
get_argv |
|
No description available. | |
get_cwd |
|
No description available. | |
get_language |
|
No description available. | |
get_kind |
|
No description available. |
Virtual methods
Ide.BuildTarget.get_cwd
For build systems and build target providers that insist to be run in a specific place, this method gets the correct working directory.
Ide.BuildTarget.get_language
Return the main programming language that was used to write this build target.
Ide.BuildTarget.get_priority
Gets the priority of the build target. This is used to sort build targets by their importance. The lowest value (negative values are allowed) will be run as the default run target by Builder.