From c7b82c43e2362d105a22cd8d1df47c5588c935aa Mon Sep 17 00:00:00 2001 From: bringert Date: Thu, 12 May 2005 09:21:26 +0000 Subject: [PATCH] Add optP/optl flags only when needed, and last to avoid ghc 6.2.1 Add optP/optl flags only when needed, and last to avoid ghc 6.2.1 problems. --- src/Makefile | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/Makefile b/src/Makefile index e8f26034a..e46638981 100644 --- a/src/Makefile +++ b/src/Makefile @@ -3,8 +3,7 @@ include config.mk GHMAKE=$(GHC) --make GHCXMAKE=ghcxmake -#GHCFLAGS= -package util -fglasgow-exts -optP'$(CPPFLAGS)' -optl'$(LDFLAGS)' -GHCFLAGS= -package util -fglasgow-exts +GHCFLAGS= -fglasgow-exts -package util GHCOPTFLAGS=-O2 GHCFUDFLAG= JAVAFLAGS=-target 1.4 -source 1.4 @@ -30,6 +29,15 @@ ifeq ("$(READLINE)","readline") GHCFLAGS += -package readline -DUSE_READLINE endif +ifneq ("$(CPPFLAGS)","") + GHCFLAGS += -optP'$(CPPFLAGS)' +endif + +ifneq ("$(LDFLAGS)","") + GHCFLAGS += -optl'$(LDFLAGS)' +endif + + ifeq ("$(ENABLE_JAVA)", "yes") BUILD_JAR=jar else