Best way to override user's CFLAGS in a port?
Franz Klammer
klammer at webonaut.com
Tue Sep 7 10:08:54 PDT 2004
John Polstra wrote:
> 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
no, no ... i didn't read your mail correctly. :-(
> 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.
what about this?
CFLAGS:= ${CFLAGS:C/-O./-O/g}
franz.
>
> John
More information about the freebsd-ports
mailing list