Re: Testing using VS2019 Preview version

Edward Diener via Boost-build <[email protected]> Thu, 23 Jan 2020 18:07:29 -0500
Newsgroups gmane.comp.lib.boost.build
Message-ID <[email protected]>
On 1/23/2020 2:16 PM, Rene Rivera via Boost-build wrote:
> Not sure specifically about msvc 14.2.. But generally you should be able 
> to do something like:
> 
> using mxvc : 14.2~release : c:/path/to/release/cl.exe ;
> using msvc : 14.2~preview : c?path/to/preview/cl.exe ;
> 
> Are you saying that doesn't work for you?

I did not specifically try that, but I can. Somehow I think that the 
particular setup for each different version will not be found by just 
specifying a different path for each cl.exe, although I can certainly 
add-on the version number changes you are suggestion to what I already 
have which I know does work when I specify each one separately. I was 
also worried about problems extracting the version number from the 
extended name with the '~', or any other non-number, separating the two 
parts of the version specification. I know the msvc.jam does use the 
version number to "make" things work.

> 
> On Thu, Jan 23, 2020 at 12:25 PM Edward Diener via Boost-build 
> <[email protected] <mailto:[email protected]>> wrote:
> 
>     On 1/23/2020 3:27 AM, Edward Diener via Boost-build wrote:
>      > I have both Visual Studio 2019 and the latest Visual Studio 2019
>     Preview
>      > version installed in separate locations. I have no problem testing a
>      > Boost library using VS2019 with the normal msvc-14.2, simply be
>     having
>      > in my user-config.jam:
>      >
>      > using msvc : 14.2 : : <cxxflags>"/Zc:__cplusplus" ;
>      >
>      > Is there any easy way I can test with the VS2019 Preview version ? I
>      > would even be willing to temporarily replace my user-config.jam
>     entry
>      > above with something else which would find and use my Preview
>     version
>      > instead of the normal regular version of VS 2019 if necessary. I can
>      > always change it back to test the normal VS2019 when necessary.
>      >
>      > Any help would be appreciated.
> 
>     I was able to figure out how to use the Visual Studio 2019 Preview
>     release in Boost Build although I could not figure out a way to use
>     both
>     the Visual Studio 2019 release and the Visual Studio 2019 Preview
>     release at the same time. My solution was to add another toolset entry
>     for msvc-14.2 which has, in addition to my previous entry above,
>     options
>     for <setup-amd64> and <setup-i386> which point respectively to the
>     vcvars64.bat and vcvars32.bat for the Preview release, and also adding
>     the option <rewrite-setup-scripts>always. I then commented out my
>     original toolset line for msvc-14.2 above and Boost Build successfully
>     used the Preview release. Of course I have to manually switch
>     between my
>     original msvc-14.2 toolset and my new Preview release msvc-14.2 toolset
>     by commenting out or uncommenting out one or the other, but since both
>     are msvc-14.2 I do not see how both can coexist in my
>     user-config.jam. I
>     had to also add to my original msvc-14.2 toolset line above the
>     <rewrite-setup-scripts>always option to force each msvc-14.2 toolset
>     which I use to use its own setup script. I do not think there is a way
>     to use both of them together, so if anybody knows of a way to do that I
>     would love to hear about it.


_______________________________________________
Unsubscribe & other changes: https://lists.boost.org/mailman/listinfo.cgi/boost-build