Top | ![]() |
![]() |
![]() |
![]() |
void ide_build_system_get_build_flags_async (IdeBuildSystem *self
,IdeFile *file
,GCancellable *cancellable
,GAsyncReadyCallback callback
,gpointer user_data
);
gchar ** ide_build_system_get_build_flags_finish (IdeBuildSystem *self
,GAsyncResult *result
,GError **error
);
void ide_build_system_new_async (IdeContext *context
,GFile *project_file
,GCancellable *cancellable
,GAsyncReadyCallback callback
,gpointer user_data
);
Asynchronously creates a new IdeBuildSystem instance using the registered
GIOExtensionPoint system. Each extension point will be tried asynchronously
by priority until one has been found that supports project_file
.
If no build system could be found, then ide_build_system_new_finish()
will
return NULL
.
context |
||
project_file |
A GFile containing the directory or project file. |
|
cancellable |
A GCancellable. |
[allow-none] |
callback |
A callback to execute upon completion |
|
user_data |
User data for |
IdeBuildSystem * ide_build_system_new_finish (GAsyncResult *result
,GError **error
);
Complete an asynchronous call to ide_build_system_new_async()
.
IdeBuilder * ide_build_system_get_builder (IdeBuildSystem *system
,IdeConfiguration *configuration
,GError **error
);
This function returns an IdeBuilder that can be used to perform a build of the project using the configuration specified.
See ide_builder_build_async()
for more information.