forked from Mirrors/flatpak-builder
BuildOptions: Drop sdk-default-override
We now have the xxxflags-override keys to do this in a more generic way. Closes: #150 Approved by: alexlarssonauto
parent
ae48dbc21e
commit
36f620240e
|
@ -62,7 +62,6 @@ struct BuilderOptions
|
|||
char **make_args;
|
||||
char **make_install_args;
|
||||
GHashTable *arch;
|
||||
BuilderSdkConfig *sdk_default_override;
|
||||
};
|
||||
|
||||
typedef struct
|
||||
|
@ -103,7 +102,6 @@ enum {
|
|||
PROP_PREPEND_LD_LIBRARY_PATH,
|
||||
PROP_APPEND_PKG_CONFIG_PATH,
|
||||
PROP_PREPEND_PKG_CONFIG_PATH,
|
||||
PROP_SDK_DEFAULT_OVERRIDE,
|
||||
LAST_PROP
|
||||
};
|
||||
|
||||
|
@ -132,7 +130,6 @@ builder_options_finalize (GObject *object)
|
|||
g_strfreev (self->make_args);
|
||||
g_strfreev (self->make_install_args);
|
||||
g_hash_table_destroy (self->arch);
|
||||
g_clear_object (&self->sdk_default_override);
|
||||
|
||||
G_OBJECT_CLASS (builder_options_parent_class)->finalize (object);
|
||||
}
|
||||
|
@ -251,10 +248,6 @@ builder_options_get_property (GObject *object,
|
|||
g_value_set_boolean (value, self->no_debuginfo_compression);
|
||||
break;
|
||||
|
||||
case PROP_SDK_DEFAULT_OVERRIDE:
|
||||
g_value_set_object (value, self->sdk_default_override);
|
||||
break;
|
||||
|
||||
default:
|
||||
G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
|
||||
}
|
||||
|
@ -401,10 +394,6 @@ builder_options_set_property (GObject *object,
|
|||
self->no_debuginfo_compression = g_value_get_boolean (value);
|
||||
break;
|
||||
|
||||
case PROP_SDK_DEFAULT_OVERRIDE:
|
||||
g_set_object(&self->sdk_default_override, g_value_dup_object (value));
|
||||
break;
|
||||
|
||||
default:
|
||||
G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
|
||||
}
|
||||
|
@ -602,13 +591,6 @@ builder_options_class_init (BuilderOptionsClass *klass)
|
|||
FALSE,
|
||||
G_PARAM_READWRITE));
|
||||
|
||||
g_object_class_install_property (object_class,
|
||||
PROP_SDK_DEFAULT_OVERRIDE,
|
||||
g_param_spec_object ("sdk-default-override",
|
||||
"",
|
||||
"",
|
||||
BUILDER_TYPE_SDK_CONFIG,
|
||||
G_PARAM_READWRITE));
|
||||
}
|
||||
|
||||
static void
|
||||
|
@ -872,29 +854,12 @@ builder_options_get_flags (BuilderOptions *self,
|
|||
static const char *
|
||||
get_sdk_flags (BuilderOptions *self, BuilderContext *context, const char *(*method)(BuilderSdkConfig *self))
|
||||
{
|
||||
g_autoptr(GList) options = get_all_options (self, context);
|
||||
GList *l;
|
||||
|
||||
for (l = options; l != NULL; l = l->next)
|
||||
{
|
||||
BuilderOptions *o = l->data;
|
||||
if (o->sdk_default_override)
|
||||
{
|
||||
const char * sdk_flags = (*method) (o->sdk_default_override);
|
||||
if (sdk_flags)
|
||||
return sdk_flags;
|
||||
}
|
||||
}
|
||||
{
|
||||
BuilderSdkConfig *sdk_config = builder_context_get_sdk_config (context);
|
||||
if (sdk_config)
|
||||
{
|
||||
const char *sdk_flags = (*method) (sdk_config);
|
||||
return sdk_flags;
|
||||
}
|
||||
}
|
||||
BuilderSdkConfig *sdk_config = builder_context_get_sdk_config (context);
|
||||
if (sdk_config)
|
||||
return (*method) (sdk_config);
|
||||
return NULL;
|
||||
}
|
||||
|
||||
const char *
|
||||
builder_options_get_cflags (BuilderOptions *self, BuilderContext *context)
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue