Ronald Servant wrote:
> On 1/11/07, Alexey Petrenko <[EMAIL PROTECTED]> wrote:
> ...
>> I've implemented this approach in r495243. Now the build copies
>> msvcr71.dll from system32 directory and fails if there is no needed
>> library there (this means that the user does not have MSVS2003 which
>> is requirement).
>
> We should also provide an option that will allow the user to specify
> where msvcr71.dll can be found. Some environment variable would do the
> trick.
>
> I have the MSVC tools available to compile with, but do not have a
> standard install of the full IDE etc.. on my machine. This is done so
> that I can use different versions of MSVC on the same machine.
>
> So the setup that you just put together would fail on my machine.
Agreed.
Alexey if you had used:
<copy file="${msvcr71.url}" tofile="${msvcr71.dll}" />
instead of:
> + <copy file="${hyenv.SystemRoot}/system32/msvcr71.dll"
> tofile="${msvcr71.dll}" />
then I think we would be good. Ron could override by specifying
-Dmsvcr71.url=c:\mypath\... to Ant.
(maybe consider changing the property name too since it is not a URL).
Regards,
Tim