summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan (janneke) Nieuwenhuizen <janneke@gnu.org>2021-03-15 15:46:17 +0100
committerMichael Gran <spk121@yahoo.com>2022-11-10 10:33:56 -0800
commiteec610141b98aa707fe32c57a5c479972406ed23 (patch)
tree0428861d513d6bc706a5159437bb499281c72854
parentbe78f5523898f8a093041f95bb7a863f7647dc54 (diff)
downloadguile-eec610141b98aa707fe32c57a5c479972406ed23.tar.gz
DEBUG guile.cmd, wine-guile.sh: Some Wine help.
Try: wine cmd /c guile -c '(display "hello\n")' ./check-guile -i ./wine-guile.sh numbers.test * guile.cmd, wine-guile.sh: New files.
-rw-r--r--guile.cmd26
-rwxr-xr-xwine-guile.sh2
2 files changed, 28 insertions, 0 deletions
diff --git a/guile.cmd b/guile.cmd
new file mode 100644
index 000000000..c16bee76c
--- /dev/null
+++ b/guile.cmd
@@ -0,0 +1,26 @@
+@echo off
+setlocal
+if not exist tmp mkdir tmp
+set LANG=C
+set LC_ALL=C
+set LC_CTYPE=C
+set TMPDIR=tmp
+set dir=.
+set absdir=%~p0
+set PREFIX=%absdir:\=/%
+set GUILE_AUTO_COMPILE=0
+rem set GUILE_LOAD_PATH=%GUILE_LOAD_PATH%;%dir%/share/guile/site/3.0;%dir%/share/guile/3.0
+rem #set GUILE_LOAD_COMPILED_PATH=%GUILE_LOAD_COMPILED_PATH%;%dir%/lib/guile/3.0/site-ccache;%dir%/lib/guile/3.0/ccache
+set GUILE_LOAD_PATH=%GUILE_LOAD_PATH%;%dir%/module
+set GUILE_LOAD_COMPILED_PATH=%GUILE_LOAD_COMPILED_PATH%;%dir%/module
+set HOME=%USERPROFILE%
+
+set LIBRARY_PATH=%LIBRARY_PATH::=;%;
+set LIBRARY_PATH_CROSS_LIB=%LIBRARY_PATH:/lib;=/x86_64-w64-mingw32/lib;%
+
+set CROSS_LIBRARY_PATH=%CROSS_LIBRARY_PATH::=;%;
+set CROSS_LIBRARY_PATH_BIN=%CROSS_LIBRARY_PATH:/lib;=/bin;%
+set WINELOADERNOEXEC=0
+
+set PATH=%~p0/libguile/.libs;%PATH%;%LIBRARY_PATH_CROSS_LIB%;%CROSS_LIBRARY_PATH%;%CROSS_LIBRARY_PATH_BIN%;
+guile.exe %*
diff --git a/wine-guile.sh b/wine-guile.sh
new file mode 100755
index 000000000..60ba312ab
--- /dev/null
+++ b/wine-guile.sh
@@ -0,0 +1,2 @@
+#! /bin/sh
+wine cmd /c guile.cmd "$@"