Add --boot switch for bootstrapping. Logs to
EMACS_ROOT/boot.log, renames previous log file to boot.log.old.
This commit is contained in:
parent
75a4e7c566
commit
f2164e31dc
2 changed files with 14 additions and 0 deletions
|
@ -1,3 +1,8 @@
|
|||
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:
|
||||
|
|
Loading…
Add table
Reference in a new issue