Top | ![]() |
![]() |
![]() |
![]() |
Modulemd.BuildoptsModulemd.Buildopts — Provides hints to the build-system on how to build this module. |
ModulemdBuildopts *
modulemd_buildopts_new (void
);
A newly-allocated ModulemdBuildopts object. This
object must be freed with g_object_unref()
.
[transfer full]
Since: 2.0
gboolean modulemd_buildopts_equals (ModulemdBuildopts *self_1
,ModulemdBuildopts *self_2
);
Check for equality for two ModulemdBuildopts objects.
Since: 2.2
ModulemdBuildopts *
modulemd_buildopts_copy (ModulemdBuildopts *self
);
Create a copy of this ModulemdBuildopts object.
Since: 2.0
void modulemd_buildopts_set_rpm_macros (ModulemdBuildopts *self
,const gchar *rpm_macros
);
self |
This ModulemdBuildopts object. |
|
rpm_macros |
A string containing RPM build macros in the form that they would appear in an RPM macros file on-disk. |
Since: 2.0
const gchar *
modulemd_buildopts_get_rpm_macros (ModulemdBuildopts *self
);
A string containing RPM build macros in the form that they would appear in an RPM macros file on-disk.
[transfer none]
Since: 2.0
void modulemd_buildopts_add_rpm_to_whitelist (ModulemdBuildopts *self
,const gchar *rpm
);
Since: 2.0
void modulemd_buildopts_remove_rpm_from_whitelist (ModulemdBuildopts *self
,const gchar *rpm
);
Since: 2.0
void
modulemd_buildopts_clear_rpm_whitelist
(ModulemdBuildopts *self
);
Remove all RPMs from the whitelist.
Since: 2.5
GStrv
modulemd_buildopts_get_rpm_whitelist_as_strv
(ModulemdBuildopts *self
);
[rename-to modulemd_buildopts_get_rpm_whitelist]
Since: 2.0
void modulemd_buildopts_add_arch (ModulemdBuildopts *self
,const gchar *arch
);
Restrict the list of architectures for which to build this module. It may be
called any number of times to indicate support on additional architectures.
Use modulemd_buildopts_clear_arches()
to return to "all architectures".
Since: 2.9
void modulemd_buildopts_remove_arch (ModulemdBuildopts *self
,const gchar *arch
);
self |
This ModulemdBuildopts object. |
|
arch |
An architecture to remove from the list of architectures for which to build this module. |
Since: 2.9
void
modulemd_buildopts_clear_arches (ModulemdBuildopts *self
);
Indicate that this module should be built for all architectures.
Since: 2.9
GStrv
modulemd_buildopts_get_arches_as_strv (ModulemdBuildopts *self
);
[rename-to modulemd_buildopts_get_arches]
A GStrv list of architectures for which this module should be built. If empty, this module should be built for all architectures.
[transfer full]
Since: 2.9