summaryrefslogtreecommitdiff
path: root/builder
diff options
context:
space:
mode:
Diffstat (limited to 'builder')
-rw-r--r--builder/xdg-app-builder-main.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/builder/xdg-app-builder-main.c b/builder/xdg-app-builder-main.c
index 6057458..39dd1d7 100644
--- a/builder/xdg-app-builder-main.c
+++ b/builder/xdg-app-builder-main.c
@@ -164,6 +164,7 @@ main (int argc,
g_autofree gchar *json = NULL;
g_autoptr(BuilderContext) build_context = NULL;
g_autoptr(GFile) base_dir = NULL;
+ g_autoptr(GFile) manifest_file = NULL;
g_autoptr(GFile) app_dir = NULL;
g_autoptr(BuilderCache) cache = NULL;
g_autofree char *cache_branch = NULL;
@@ -228,7 +229,8 @@ main (int argc,
return 1;
}
- base_dir = g_file_new_for_path (g_get_current_dir ());
+ manifest_file = g_file_new_for_path (manifest_path);
+ base_dir = g_file_get_parent (manifest_file);
app_dir = g_file_new_for_path (app_dir_path);
build_context = builder_context_new (base_dir, app_dir);