summaryrefslogtreecommitdiff
path: root/win32
diff options
context:
space:
mode:
authorNobuyoshi Nakada <nobu@ruby-lang.org>2022-09-06 13:45:45 +0900
committerNobuyoshi Nakada <nobu@ruby-lang.org>2022-09-07 10:08:23 +0900
commit3a575d13d55751c6b5f34d26a8d87a4c449ddaeb (patch)
tree32754befc371a88060a010585751d1ad8b5397f2 /win32
parent1b034d66f529d662b0ae61cba1fb8622dac3169c (diff)
downloadruby-3a575d13d55751c6b5f34d26a8d87a4c449ddaeb.tar.gz
Ensure BASERUBY when cross-compiling
Diffstat (limited to 'win32')
-rw-r--r--win32/Makefile.sub8
1 files changed, 8 insertions, 0 deletions
diff --git a/win32/Makefile.sub b/win32/Makefile.sub
index 2910901d7e..b3d0a2f76e 100644
--- a/win32/Makefile.sub
+++ b/win32/Makefile.sub
@@ -24,6 +24,14 @@ REVISION_FORCE = PHONY
!ifndef CROSS_COMPILING
CROSS_COMPILING = no
+!else if "$(CROSS_COMPILING)" == "yes"
+! if "$(HAVE_BASERUBY)" != "yes"
+! error executable host ruby is required for cross-compiling
+! endif
+!else
+! if "$(CROSS_COMPILING)" != "no"
+! error Bad CROSS_COMPILING
+! endif
!endif
!ifndef win_srcdir
win_srcdir = $(srcdir)/win32