summaryrefslogtreecommitdiff
path: root/builder/builder-context.h
diff options
context:
space:
mode:
authorAlexander Larsson <alexl@redhat.com>2016-01-12 12:09:09 +0100
committerAlexander Larsson <alexl@redhat.com>2016-01-12 12:09:09 +0100
commitf95cd2d029db0e58d6dd82de82d88ef5614d972f (patch)
treeae73b8a8840ade87fc933a2a6977162657a03da2 /builder/builder-context.h
parenta24161079330d9c55a0e47c6257d094bd8c62b86 (diff)
downloadxdg-app-f95cd2d029db0e58d6dd82de82d88ef5614d972f.tar.gz
builder: Add option to enable ccache use in build
Diffstat (limited to 'builder/builder-context.h')
-rw-r--r--builder/builder-context.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/builder/builder-context.h b/builder/builder-context.h
index ba954bc..916b4ec 100644
--- a/builder/builder-context.h
+++ b/builder/builder-context.h
@@ -39,6 +39,7 @@ GFile * builder_context_get_app_dir (BuilderContext *self);
GFile * builder_context_get_base_dir (BuilderContext *self);
GFile * builder_context_get_state_dir (BuilderContext *self);
GFile * builder_context_get_cache_dir (BuilderContext *self);
+GFile * builder_context_get_ccache_dir (BuilderContext *self);
GFile * builder_context_get_download_dir (BuilderContext *self);
SoupSession * builder_context_get_soup_session (BuilderContext *self);
const char * builder_context_get_arch (BuilderContext *self);
@@ -55,9 +56,12 @@ BuilderOptions *builder_context_get_options (BuilderContext *self);
void builder_context_set_options (BuilderContext *self,
BuilderOptions *option);
-
BuilderContext *builder_context_new (GFile *base_dir,
GFile *app_dir);
+gboolean builder_context_enable_ccache (BuilderContext *self,
+ GError **error);
+char ** builder_context_extend_env (BuilderContext *self,
+ char **envp);
G_DEFINE_AUTOPTR_CLEANUP_FUNC(BuilderContext, g_object_unref)