diff options
Diffstat (limited to 'src/blogc-make/ctx.c')
-rw-r--r-- | src/blogc-make/ctx.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/blogc-make/ctx.c b/src/blogc-make/ctx.c index 8c9cc9a..7b8dfca 100644 --- a/src/blogc-make/ctx.c +++ b/src/blogc-make/ctx.c @@ -81,6 +81,13 @@ bm_ctx_new(const char *settings_file, bc_error_t **err) } free(content); + // fix output_dir, if forced from environment variable + const char *output_dir_env = getenv("OUTPUT_DIR"); + if (output_dir_env != NULL) { + bc_trie_insert(settings->settings, "output_dir", + bc_strdup(output_dir_env)); + } + char *atom_template = bm_atom_deploy(settings, err); if (*err != NULL) { return NULL; |