[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Guile-commits] 16/25: DEBUG guile.cmd, wine-guile.sh: Some Wine help.
From: |
Mike Gran |
Subject: |
[Guile-commits] 16/25: DEBUG guile.cmd, wine-guile.sh: Some Wine help. |
Date: |
Thu, 10 Nov 2022 18:06:18 -0500 (EST) |
mike121 pushed a commit to branch wip-mingw
in repository guile.
commit eec610141b98aa707fe32c57a5c479972406ed23
Author: Jan (janneke) Nieuwenhuizen <janneke@gnu.org>
AuthorDate: Mon Mar 15 15:46:17 2021 +0100
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.
---
guile.cmd | 26 ++++++++++++++++++++++++++
wine-guile.sh | 2 ++
2 files changed, 28 insertions(+)
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 "$@"
- [Guile-commits] 23/25: fixes for chmodat test, (continued)
- [Guile-commits] 23/25: fixes for chmodat test, Mike Gran, 2022/11/10
- [Guile-commits] 06/25: Clear errno before CreateProcess for MinGW., Mike Gran, 2022/11/10
- [Guile-commits] 04/25: Add 'set-port-binary/text-mode!' procedure for MinGW., Mike Gran, 2022/11/10
- [Guile-commits] 03/25: mingw: canonicalize-path: Also canonicalize drive letter and '/'., Mike Gran, 2022/11/10
- [Guile-commits] 02/25: Link fix for MinGW., Mike Gran, 2022/11/10
- [Guile-commits] 09/25: Make `read-bytes' suspendable for socket reads on MinGW., Mike Gran, 2022/11/10
- [Guile-commits] 11/25: Add `scm_sigaction_for_thread' stub for MinGW., Mike Gran, 2022/11/10
- [Guile-commits] 12/25: DRAFT Add partial `scm_fcntl' support for MinGW., Mike Gran, 2022/11/10
- [Guile-commits] 14/25: REMOVEME mingw: Hardcode compile-time-file-name-convention to 'mingw., Mike Gran, 2022/11/10
- [Guile-commits] 15/25: REMOVEME guix: guile-mingw: Hardcode file-name-convention., Mike Gran, 2022/11/10
- [Guile-commits] 16/25: DEBUG guile.cmd, wine-guile.sh: Some Wine help.,
Mike Gran <=
- [Guile-commits] 05/25: Support for x86_64-w64-mingw32., Mike Gran, 2022/11/10
- [Guile-commits] 07/25: Fix 'absolute-file-name?' and others for cross-build to MinGW., Mike Gran, 2022/11/10
- [Guile-commits] 13/25: guix: Add guile-patched, guile-mingw., Mike Gran, 2022/11/10
- [Guile-commits] 19/25: For MinGW, use native signal func in sigaction, Mike Gran, 2022/11/10
- [Guile-commits] 22/25: Revert "Fix 'absolute-file-name?' and others for cross-build to MinGW.", Mike Gran, 2022/11/10
- [Guile-commits] 17/25: MinGW 64: fixes hash out-of-range error for 64-bit negative numbers, Mike Gran, 2022/11/10
- [Guile-commits] 18/25: More long integer fixes for x86_64-w64-mingw32, Mike Gran, 2022/11/10
- [Guile-commits] 20/25: Revert "REMOVEME mingw: Hardcode compile-time-file-name-convention to 'mingw.", Mike Gran, 2022/11/10
- [Guile-commits] 24/25: Avoids sign extension error in bytevector construction, Mike Gran, 2022/11/10
- [Guile-commits] 25/25: Avoid mysterious "error no error" message in pipe, Mike Gran, 2022/11/10