Re: [CMake] How to generate for Ninja + MSVC?

2015-12-03 Thread Bill Hoffman
On 12/2/2015 10:39 PM, iosif neitzke wrote: Ah, okay, thanks. From cmake-gui the solution equivalent would be selecting the Ninja generator but specifying native compilers (cl.exe for this example) instead of using the default native compilers? . Yes, that would work as well. As long as

Re: [CMake] How to generate for Ninja + MSVC?

2015-12-02 Thread Robert Dailey
On Wed, Dec 2, 2015 at 1:29 PM, Nils Gladitz wrote: > On 02.12.2015 20:18, Robert Dailey wrote: >> >> Is there a way to generate for Ninja using MSVC toolchain? If so, how >> do I do that? Do I need a toolchain file? > > > You can select the Ninja generator (e.g. cmake -G

Re: [CMake] How to generate for Ninja + MSVC?

2015-12-02 Thread Nils Gladitz
On 02.12.2015 20:18, Robert Dailey wrote: Is there a way to generate for Ninja using MSVC toolchain? If so, how do I do that? Do I need a toolchain file? You can select the Ninja generator (e.g. cmake -G Ninja) while running cmake from the desired Visual Studio command line environment.

[CMake] How to generate for Ninja + MSVC?

2015-12-02 Thread Robert Dailey
Is there a way to generate for Ninja using MSVC toolchain? If so, how do I do that? Do I need a toolchain file? -- Powered by www.kitware.com Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Kitware offers various services to support the CMake

Re: [CMake] How to generate for Ninja + MSVC?

2015-12-02 Thread Robert Dailey
On Wed, Dec 2, 2015 at 1:37 PM, Robert Dailey wrote: > On Wed, Dec 2, 2015 at 1:29 PM, Nils Gladitz wrote: >> On 02.12.2015 20:18, Robert Dailey wrote: >>> >>> Is there a way to generate for Ninja using MSVC toolchain? If so, how >>> do I do that?

Re: [CMake] How to generate for Ninja + MSVC?

2015-12-02 Thread Bill Hoffman
On 12/2/2015 2:39 PM, Robert Dailey wrote: For some reason Strawberry Perl installed gcc/g++ to my PATH. I removed this and it's finding MSVC 19 now. Thanks. Could also set CC and CXX to cl before running CMake. -- Bill Hoffman Kitware, Inc. 28 Corporate Drive Clifton Park, NY 12065

Re: [CMake] How to generate for Ninja + MSVC?

2015-12-02 Thread Bill Hoffman
On 12/2/2015 8:22 PM, iosif neitzke wrote: Isn't this what Generator Toolset selection is for? ex. cmake -G Ninja -T v140 http://cmake.blogspot.com/2013/05/cmake-2811-available-for-download.html No, that is for telling the VS IDE which tool set to use. It has no effect on the Ninja

Re: [CMake] How to generate for Ninja + MSVC?

2015-12-02 Thread CHEVRIER, Marc
Alternate solution is to define following environment variables: * CC=cl.exe * CXX=cl.exe In this case, CMake will search these compilers rather than the standard choices (starting with c++ and g++ for C++ language). And you don’t have any longer constraints about your environment. Marc

Re: [CMake] How to generate for Ninja + MSVC?

2015-12-02 Thread iosif neitzke
Ah, okay, thanks. From cmake-gui the solution equivalent would be selecting the Ninja generator but specifying native compilers (cl.exe for this example) instead of using the default native compilers? -- Powered by www.kitware.com Please keep messages on-topic and check the CMake FAQ at:

Re: [CMake] How to generate for Ninja + MSVC?

2015-12-02 Thread iosif neitzke
Isn't this what Generator Toolset selection is for? ex. cmake -G Ninja -T v140 http://cmake.blogspot.com/2013/05/cmake-2811-available-for-download.html -- Powered by www.kitware.com Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Kitware offers