makefile target for creating a native executable for cross compiling

This commit is contained in:
Matthew Flatt 2015-08-30 08:14:04 -06:00
parent 1b778bf34b
commit 9aba66b608

View File

@ -172,6 +172,17 @@ win32-remove-setup-dlls:
racket/src/build/Makefile: racket/src/configure racket/src/Makefile.in racket/src/build/Makefile: racket/src/configure racket/src/Makefile.in
cd racket/src/build; ../configure $(CONFIGURE_ARGS_qq) 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 # Configuration options for building installers