[51027] trunk/dports/devel
Toby Peterson
toby at apple.com
Wed Jul 29 13:38:59 PDT 2009
On Jul 29, 2009, at 1:30 PM, Ryan Schmidt wrote:
> On Jul 29, 2009, at 11:35, Toby Peterson wrote:
>
>> Setting CPP explicitly qualifies as "trying too hard". Nearly every
>> port in existence will use "$(CC) -E", so setting CC is sufficient.
>> The intended use of the CPP environment variable is to not set it
>> at all. :)
>>
>> I changed it for gcc-4.2 only, so as to not affect current behavior
>> on older OS releases.
>
> I don't think this needs to be something that varies by OS version.
>
> If you say setting CPP is not necessary, and will not result in more
> ports trying to use "cpp" or "gcc", then how about we just rename
> configure.cpp to configure.rawcpp (so MacPorts sets RAWCPP and not
> CPP)? We would need to handle the existing ports that use
> configure.cpp carefully but long-term does this sound like an ok plan?
I'd be in favor of not setting CPP at all, and setting RAWCPP makes
even less sense considering that only a few ports use it.
If we want to make sure the configure.cpp variable is set, we can keep
it set (to "${configure.cc} -E") and just not set the environment
variable.
- Toby
More information about the macports-dev
mailing list