Win-GHC with GnuWin32 toolset--Mingw32 replacement
ndmitchell at gmail.com
Sun Jan 7 14:14:09 EST 2007
> I looked in the Scons files and couldn't find a search for the
> environment variable %VSnnCOMNTOOLS%. If you could point me in the
> right direction (and don't have time to play around yourself) I could
> test it out right now.
Those were merely our thoughts on how to do it, alas we haven't had
the time yet to get anything implemented. The old makefile for Windows
was written in .bat and that did the vsvars trick, hardcoded to look
at various VSnn combinations, in order of most recent to oldest.
> Because each system runs under its own command environment, I would
> guess. (I am guessing that, if you are using SCons, you already
> tried propagating the resulting external environment to the ENV.)
I think these experiments might have been pre-scons, I'm not sure if
we've tried it seriously since then.
> You shouldn't even have to parse the file much: each @set command is
> located on one line, for example:
> @set INCLUDE=%VCINSTALLDIR%\ATLMFC\INCLUDE;%VCINSTALLDIR%\INCLUDE;%
> so just grab the line and execute (as a shell command), right?
Yes, that should be sufficient. Batch files can have goto's which
constitute structure, but I can't remember if any of the vsvars files
I looked up had any goto's in them.
More information about the Cvs-ghc