Commit f2164e31 authored by Gerd Moellmann's avatar Gerd Moellmann

Add --boot switch for bootstrapping. Logs to

EMACS_ROOT/boot.log, renames previous log file to boot.log.old.
parent 75a4e7c5
2001-10-13 Gerd Moellmann <gerd@gnu.org>
* make-emacs: Add --boot switch for bootstrapping. Logs to
EMACS_ROOT/boot.log, renames previous log file to boot.log.old.
2001-10-05 Gerd Moellmann <gerd@gnu.org>
* Branch for 21.1.
......
......@@ -49,6 +49,7 @@
"malloc-check" => \$malloc_check,
"no-mcheck" => \$no_mcheck,
"alias" => \$aliasing,
"boot" => \$boot,
"wall" => \$wall,
"gcc3" => \$gcc3,
"trace-selection" => \$trace_selection,
......@@ -64,6 +65,7 @@
--help show this help
--all make clean versionclean first
--boot make boostrap, log to boot.log
--enable-checking ENABLE_CHECKING=1 (implies Lisp union type)
--no-warn disable warnings
--check-marked GC_CHECK_MARKED_OBJECTS=1
......@@ -168,6 +170,13 @@
$cc = "/usr/bin/gcc";
$cc = "/gd/local/bin/gcc" if $gcc3;
if ($boot)
{
chdir "..";
system "mv boot.log boot.log.old" if -f "boot.log";
exit system "script boot.log $make CC=\"$cc\" CFLAGS=\"$opts\" bootstrap";
}
exit system "$make CC=\"$cc\" CFLAGS=\"$opts\" @ARGV";
# Local Variables:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment