From 9aba66b608b27aab9fc7465d024e99f65d13e140 Mon Sep 17 00:00:00 2001 From: Matthew Flatt Date: Sun, 30 Aug 2015 08:14:04 -0600 Subject: [PATCH] makefile target for creating a native executable for cross compiling --- Makefile | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/Makefile b/Makefile index 842eb0ba36..5c6d46272c 100644 --- a/Makefile +++ b/Makefile @@ -172,6 +172,17 @@ win32-remove-setup-dlls: racket/src/build/Makefile: racket/src/configure racket/src/Makefile.in cd racket/src/build; ../configure $(CONFIGURE_ARGS_qq) + +# For cross-compilation, build a native executable with no configure options: +native-for-cross: + mkdir -p racket/src/build/cross + $(MAKE) racket/src/build/cross/Makefile + cd racket/src/build/cross; $(MAKE) reconfigure + cd racket/src/build/cross/racket; $(MAKE) + +racket/src/build/cross/Makefile: racket/src/configure racket/src/Makefile.in + cd racket/src/build/cross; ../../configure + # ------------------------------------------------------------ # Configuration options for building installers