help-make
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: gnu make and windows path


From: Jim
Subject: Re: gnu make and windows path
Date: Mon, 17 Apr 2006 14:17:35 -0400
User-agent: Thunderbird 1.5 (Windows/20051201)

Thanks for you "extremely" prompt response.

I actually tried this :-(

In my make system I have the below line to include the Visual Studio 7 "cl.exe" ... from my understanding it is equivalent to what you sent me:

override PATH := $(DevEnvDir);$(MSVCDir)\BIN;$(VCINSTALLDIR)\Common7\Tools;$(VCINSTALLDIR)\Common7\Tools\bin\prerelease;$(VCINSTALLDIR)\Common7\Tools\bin;$(FrameworkSDKDir)\bin;$(FrameworkDir)\$(FrameworkVersion);$(PATH);

override INCLUDE := $(MSVCDir)\ATLMFC\INCLUDE;$(MSVCDir)\INCLUDE;$(MSVCDir)\PlatformSDK\include\prerelease;$(MSVCDir)\PlatformSDK\include;$(FrameworkSDKDir)\include;$(INCLUDE)

override LIB := $(MSVCDir)\ATLMFC\LIB;$(MSVCDir)\LIB;$(MSVCDir)\PlatformSDK\lib\prerelease;$(MSVCDir)\PlatformSDK\lib;$(FrameworkSDKDir)\lib;$(LIB)

However when i execute my build line (which is basically the below):
all:
   echo $(PATH)
   cl /Help

I see:

echo C:\Program Files\Microsoft Visual Studio .NET 2003\Common7\IDE;C:\Program Files\Microsoft Visual Studio .NET 2003\VC7\BIN;C:\Program Files\Microsoft Visual Studio .NET 2003\Common7\Tools;C:\Program Files\Microsoft Visual Studio .NET 2003\Common7\Tools\bin\prerelease;C:\Program Files\Microsoft Visual Studio .NET 2003\Common7\Tools\bin;C:\Program Files\Microsoft Visual Studio .NET 2003\SDK\v1.1\bin;C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322;; C:\Program Files\Microsoft Visual Studio .NET 2003\Common7\IDE;C:\Program Files\Microsoft Visual Studio .NET 2003\VC7\BIN;C:\Program Files\Microsoft Visual Studio .NET 2003\Common7\Tools;C:\Program Files\Microsoft Visual Studio .NET 2003\Common7\Tools\bin\prerelease;C:\Program Files\Microsoft Visual Studio .NET 2003\Common7\Tools\bin;C:\Program Files\Microsoft Visual Studio .NET 2003\SDK\v1.1\bin;C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322;;

cl /Help

'cl' is not recognized as an internal or external command,

When I look at the parts of my path individually i can see the required executables in the system file browser.

Cheers and thanks again,
Jim


PATTON, BILLY (SBCSI) wrote:
PATH := my_path:$(PATH)

-----Original Message-----
From: address@hidden [mailto:address@hidden On Behalf Of Jim
Sent: Monday, April 17, 2006 1:07 PM
To: address@hidden
Subject: gnu make and windows path


Hello,

I am porting a nmake (microsoft) make system to gnu make.

In the old make system the windows environment variable PATH is modified. It seems when i use GNU make it is not possible to update this variable in a way that executables called by make such is "gcc", "idl compiler", etc can see the modified variable.

Is there a way to do this in make? or do I have to instruct my users to set up there path properly before calling my gnu make build?

Cheers and thanks,
Jim


_______________________________________________
Help-make mailing list
address@hidden
http://lists.gnu.org/mailman/listinfo/help-make







reply via email to

[Prev in Thread] Current Thread [Next in Thread]