aboutsummaryrefslogtreecommitdiff
path: root/bp.c
diff options
context:
space:
mode:
authorBruce Hill <bruce@stainless.com>2025-08-22 13:24:42 -0400
committerBruce Hill <bruce@stainless.com>2025-08-22 13:24:42 -0400
commitfe6da3015573079229a0da3166eb4b5f36520dbb (patch)
treefb9e45632256959f826cd35fdd7d75bcaf85fc90 /bp.c
parent2d81f92fbadb0d60243cbcad7c4a5236815fdbbc (diff)
Update install process to use configuration script
Diffstat (limited to 'bp.c')
-rw-r--r--bp.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/bp.c b/bp.c
index c67669f..ba6cb20 100644
--- a/bp.c
+++ b/bp.c
@@ -557,9 +557,9 @@ int main(int argc, char *argv[])
bp_pat_t *pattern = NULL;
// Load builtins:
- file_t *builtins_file = load_file(&loaded_files, SYSCONFDIR"/"BP_NAME"/builtins.bp");
+ file_t *builtins_file = load_file(&loaded_files, BP_PREFIX"/"BP_NAME"/builtins.bp");
if (builtins_file) defs = load_grammar(defs, builtins_file);
- file_t *local_file = load_filef(&loaded_files, "%s/.config/"BP_NAME"/builtins.bp", getenv("HOME"));
+ file_t *local_file = load_file(&loaded_files, BP_PREFIX"/share/"BP_NAME"/grammars/builtins.bp");
if (local_file) defs = load_grammar(defs, local_file);
bool explicit_case_sensitivity = false;
@@ -605,7 +605,7 @@ int main(int argc, char *argv[])
if (f == NULL)
f = load_filef(&loaded_files, "%s/.config/"BP_NAME"/%s.bp", getenv("HOME"), flag);
if (f == NULL)
- f = load_filef(&loaded_files, SYSCONFDIR"/"BP_NAME"/%s.bp", flag);
+ f = load_filef(&loaded_files, BP_PREFIX"/share/"BP_NAME"/grammars/%s.bp", flag);
if (f == NULL)
errx(EXIT_FAILURE, "Couldn't find grammar: %s", flag);
defs = load_grammar(defs, f); // Keep in memory for debug output