aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHugo Hörnquist <hugo@hornquist.se>2019-10-29 17:40:51 +0100
committerHugo Hörnquist <hugo@hornquist.se>2019-10-29 17:40:51 +0100
commitf6823f7c06cda1e27f374e6b10bc9fccd9e855d2 (patch)
tree1fbe199ea04f229f63a1781ab74df8139764c615
parentMade extrapolate-tz-stream slightly less worse. (diff)
downloadcalp-f6823f7c06cda1e27f374e6b10bc9fccd9e855d2.tar.gz
calp-f6823f7c06cda1e27f374e6b10bc9fccd9e855d2.tar.xz
Move env init out from main.scm.
-rwxr-xr-xenv12
-rwxr-xr-xmodule/main.scm9
2 files changed, 13 insertions, 8 deletions
diff --git a/env b/env
new file mode 100755
index 00000000..2ba1cd1d
--- /dev/null
+++ b/env
@@ -0,0 +1,12 @@
+# -*- mode: sh -*-
+
+root=$(dirname $(realpath $BASH_SOURCE))
+
+GUILE_LOAD_PATH="$root/module:$GUILE_LOAD_PATH"
+GUILE_LOAD_COMPILED_PATH="$root/obj/module:$GUILE_LOAD_COMPILED_PATH"
+LD_LIBRARY_PATH="$root/lib:$LD_LIBRARY_PATH"
+
+export GUILE_LOAD_PATH GUILE_LOAD_COMPILED_PATH LD_LIBRARY_PATH
+export GUILE_AUTO_COMPILE=0
+
+# exec "$@"
diff --git a/module/main.scm b/module/main.scm
index ce327f39..dbd8ae35 100755
--- a/module/main.scm
+++ b/module/main.scm
@@ -1,14 +1,7 @@
#!/bin/bash
# -*- mode: scheme -*-
-root=$(dirname $(dirname $(realpath $0)))
-
-GUILE_LOAD_PATH="$root/module:$GUILE_LOAD_PATH"
-GUILE_LOAD_COMPILED_PATH="$root/obj/module:$GUILE_LOAD_COMPILED_PATH"
-LD_LIBRARY_PATH="$root/lib:$LD_LIBRARY_PATH"
-
-export GUILE_LOAD_PATH GUILE_LOAD_COMPILED_PATH LD_LIBRARY_PATH
-export GUILE_AUTO_COMPILE=0
+. $(dirname $(dirname $(realpath $0)))/env
exec guile -e main -s $0 "$@"
!#