summaryrefslogtreecommitdiff
path: root/expat/run.sh.in
diff options
context:
space:
mode:
Diffstat (limited to 'expat/run.sh.in')
-rw-r--r--expat/run.sh.in11
1 files changed, 10 insertions, 1 deletions
diff --git a/expat/run.sh.in b/expat/run.sh.in
index 9b7730dd..396ff0d7 100644
--- a/expat/run.sh.in
+++ b/expat/run.sh.in
@@ -30,7 +30,16 @@
case "@host@" in
*-mingw*)
- exec wine "$@"
+ case "$(uname -o)" in
+ Cygwin|Msys)
+ # Windows binary on Windows host
+ exec "$@"
+ ;;
+ *)
+ # Windows binary on non-Windows host
+ exec wine "$@"
+ ;;
+ esac
;;
*)
exec "$@"