Wireshark-dev: Re: [Wireshark-dev] override config.nmake
From: Gerald Combs <gerald@xxxxxxxxxxxxx>
Date: Tue, 19 Jul 2011 11:23:30 -0700
On 7/19/11 9:27 AM, Gerald Combs wrote:
> On 7/19/11 9:09 AM, Helge Kruse wrote:
>> Am 19.07.2011 15:32, schrieb Bill Meier:
>>> On 7/19/2011 9:15 AM, Helge Kruse wrote:
>>>> Is there a way to get the wiresharklibs to a different location without
>>>> modifying the files that I get from the repository?
>>>
>>> Yes: Set a value foe WIRESHARK_LIBS in the environment and then
>>> do nmake /E ...
>>>
>>> set WIRESHARK_LIBS=...
>>> nmake /E ....
>>
>> Thanks for reply. Unfortunately the /E command passes _all_ variables to
>> nmake. This causes problems with two other lines from config.nmake:
>>
>> CYGWIN_PATH=c:\cygwin\bin
>> PATH=$(PATH);$(CYGWIN_PATH);$(GTK_DIR)\bin; ...
>>
>> When starting 'nmake /E' the PATH is not updated anymore. This requires
>> to set the PATH before starting nmake. But it includes a further
>> reference to C:\ anyway.
> 
> I checked in a change in r38114 which lets you specify WIRESHARK_LIBS in
> the system environment similar to WIRESHARK_TARGET_PLATFORM.

Make that WIRESHARK_LIB_DIR. We were overloading WIRESHARK_LIBS in
Makefile.nmake.