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