From ffbd2882e50481a55649c6bfe00f5cc793c6d520 Mon Sep 17 00:00:00 2001 From: Jean Privat Date: Thu, 25 Dec 2008 22:27:01 -0500 Subject: [PATCH] Only one gcc pass for initial bootstrap --- Makefile | 5 +++-- c_src/Makefile | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/Makefile b/Makefile index 1b116f1..b81ad06 100644 --- a/Makefile +++ b/Makefile @@ -22,8 +22,9 @@ bin/nitc: c_src/nitc src/parser/parser.nit @echo '***************************************************************' @echo '* Compile nitc from NIT source files *' @echo '***************************************************************' - cp c_src/nitc bin/nitc - bin/nitc ${NITCOPT} -o bin/nitc -O src/nitc.nit + mkdir .nit_compile 2> /dev/null || true + cp c_src/* .nit_compile + c_src/nitc ${NITCOPT} -o bin/nitc -O src/nitc.nit bin/nitdoc: bin/nitc @echo '***************************************************************' diff --git a/c_src/Makefile b/c_src/Makefile index f6d186a..022b96c 100644 --- a/c_src/Makefile +++ b/c_src/Makefile @@ -15,7 +15,7 @@ # limitations under the License. all: - sh nitc._build.sh -o nitc + sh nitc._build.sh -O -o nitc clean: rm -f -- *._sav[oi].* *._sav.* || true -- 1.7.9.5