>From my brief research, it looks like the Microsoft version of CMake may have Ninja support.
https://devblogs.microsoft.com/cppblog/cmake-support-in-visual-studio-whats-new-in-2017-15-3-update/ Regards, Juan On Tue, Sep 17, 2019 at 1:36 PM Joao Pedro Abreu De Souza < jp_ab...@id.uff.br> wrote: > So, only the Visual Studio generator use the Arch option? I try generate > ninja build, but cmake(3.15.3) and the answer was > > ``` > $ cmake -B build -S . -G "Ninja" -A Win32 > CMake Error at CMakeLists.txt:2 (project): > Generator > > Ninja > > does not support platform specification, but platform > > Win32 > > was specified. > > > CMake Error: CMAKE_C_COMPILER not set, after EnableLanguage > CMake Error: CMAKE_CXX_COMPILER not set, after EnableLanguage > -- Configuring incomplete, errors occurred! > See also > "C:/Users/jpabreu/Desktop/testCMAKE/build/CMakeFiles/CMakeOutput.log". > ``` > > Em ter, 17 de set de 2019 às 14:00, Juan Sanchez <juan.e.sanc...@gmail.com> > escreveu: > >> Hello, >> >> My impression that targeting 32 bit depends on what generator you are >> using. >> >> https://cmake.org/cmake/help/git-stage/generator/Visual%20Studio%2015%202017.html >> >> It looks like cmake now has: >> >> - cmake -G "Visual Studio 15 2017" -A Win32 >> - cmake -G "Visual Studio 15 2017" -A x64 >> >> It used to be that the default target platform was Win32, and you had to >> specify Win64 in the generator string to target a 64 bit build. For >> example with Visual Studio 2015 >> >> >> https://cmake.org/cmake/help/git-stage/generator/Visual%20Studio%2014%202015.html >> >> For compatibility with CMake versions prior to 3.1, one may specify a >> target platform name optionally at the end of the generator name. This is >> supported only for: >> Visual Studio 14 2015 Win64Specify target platform x64.Visual Studio 14 >> 2015 ARMSpecify target platform ARM. >> >> >> Regards, >> >> Juan >> >> >> On Tue, Sep 17, 2019 at 7:18 AM Joao Pedro Abreu De Souza < >> jp_ab...@id.uff.br> wrote: >> >>> cl from visual studio 2017. >>> >>> Em ter, 17 de set de 2019 03:26, Stéphane Ancelot < >>> sance...@numalliance.com> escreveu: >>> >>>> Hi, >>>> >>>> That first depends on which compiler you will use ? >>>> >>>> Regards, >>>> >>>> S.Ancelot >>>> Le 16/09/2019 à 22:32, Joao Pedro Abreu De Souza a écrit : >>>> >>>> Hi guys. I am trying to generate,using cmake, a executable with target >>>> Windows 32 bits using Windows 64 bits, but cannot find a standard toolchain >>>> file (I find to Linux, to Android, but can't find to Windows 32 bits) to >>>> build. Do you know some repository of toolchain files that has Windows 32 >>>> bits from Windows 64 bits? Or maybe someone has a standard toolchain file >>>> to this type of thing. >>>> >>>> Thanks in advance. >>>> >>>> -- >>> >>> 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 community. For more >>> information on each offering, please visit: >>> >>> CMake Support: http://cmake.org/cmake/help/support.html >>> CMake Consulting: http://cmake.org/cmake/help/consulting.html >>> CMake Training Courses: http://cmake.org/cmake/help/training.html >>> >>> Visit other Kitware open-source projects at >>> http://www.kitware.com/opensource/opensource.html >>> >>> Follow this link to subscribe/unsubscribe: >>> https://cmake.org/mailman/listinfo/cmake >>> >>
-- 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 community. For more information on each offering, please visit: CMake Support: http://cmake.org/cmake/help/support.html CMake Consulting: http://cmake.org/cmake/help/consulting.html CMake Training Courses: http://cmake.org/cmake/help/training.html Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Follow this link to subscribe/unsubscribe: https://cmake.org/mailman/listinfo/cmake