| Top |
| gint | ide_build_system_get_priority () |
| void | ide_build_system_get_build_flags_async () |
| gchar ** | ide_build_system_get_build_flags_finish () |
| void | ide_build_system_new_async () |
| IdeBuildSystem * | ide_build_system_new_finish () |
| IdeBuilder * | ide_build_system_get_builder () |
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.
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.