Best way to override user's CFLAGS in a port?
Franz Klammer
klammer at webonaut.com
Tue Sep 7 09:48:26 PDT 2004
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
More information about the freebsd-ports
mailing list