Best way to override user's CFLAGS in a port?
John Polstra
jdp at polstra.com
Tue Sep 7 09:52:53 PDT 2004
On 07-Sep-2004 Franz Klammer wrote:
> 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
Sorry, I didn't explain the problem very well. I am the port's
maintainer, and I want to commit a change to the port so that -O
will be used regardless of what the user has in /etc/make.conf or
the environment.
John
More information about the freebsd-ports
mailing list