Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 07 Sep 2004 18:48:22 +0200
From:      Franz Klammer <klammer@webonaut.com>
To:        John Polstra <jdp@polstra.com>
Cc:        ports@freebsd.org
Subject:   Re: Best way to override user's CFLAGS in a port?
Message-ID:  <413DE656.9000905@webonaut.com>
In-Reply-To: <XFMail.20040907092458.jdp@polstra.com>
References:  <XFMail.20040907092458.jdp@polstra.com>

next in thread | previous in thread | raw e-mail | index | archive | help
John Polstra wrote:
> The ezm3 port has to be built with an optimization level of -O, and
> that's not likely to change any time soon.  Some users, especially
> users of -current where -O2 is officially supported, are getting
> burned by that.  What is the best way for me to change the ezm3 port's
> Makefile so that -O will be used regardless of the user's environment
> or /etc/make.conf settings?
> 

you can add something like this to /etc/make.conf to set
CFLAGS only for lang/ezm3:

.if ${.CURDIR} == "/usr/ports/lang/ezm3"
CFLAGS= -O2 -pipe
.endif

*or*

write your CFLAGS into
/usr/ports/lang/ezm3/Makefile.local

of course you can write CFLAGS+= -O2 if you want only add -O2.

franz

> Thanks,
> John



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?413DE656.9000905>