summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xconfigure8
-rw-r--r--configure.py.template11
2 files changed, 9 insertions, 10 deletions
diff --git a/configure b/configure
index e101748..f74d338 100755
--- a/configure
+++ b/configure
@@ -73,6 +73,14 @@ fi
# don't have python if we reach the point to fail.
PYTHON=$($python -c 'import sys; print(sys.executable)')
+scriptpath=build-system/taler-build-scripts
+
+if ! test -d "$scriptpath"; then
+ echo "fatal error: taler-build-scripts not found at $scriptpath" >&2
+ exit 1
+fi
+
+export PYTHONPATH="$scriptpath:${PYTHONPATH:-}"
# Call configure.py, assuming all went well.
# $1 is read by configure.py as the prefix.
diff --git a/configure.py.template b/configure.py.template
index 0cb77fe..337c51d 100644
--- a/configure.py.template
+++ b/configure.py.template
@@ -1,13 +1,4 @@
-import sys
-from pathlib import Path
-
-base_dir = Path(__file__, "../build-system/taler-build-scripts").resolve()
-if not base_dir.exists():
- print(
- f"build system directory ({base_dir}) missing", file=sys.stderr
- )
- sys.exit(1)
-sys.path.insert(0, str(base_dir))
+# This configure.py.template file is in the public domain.
from talerbuildconfig import *