for windows platform using cmake, you just need mingw (mingw64 is probably better)
On Mon, Nov 2, 2015 at 9:36 AM, Michael Jäntsch <michael.jaent...@in.tum.de> wrote: > Hi, > > thanks for your replies. So it seems that Visual Studio is generally not > a great idea for cross-compiling... > So eclipse and some make system it's gonna be then. Any suggestions what > works best? Coming from the Linux world, I obviously use Unix make, but > there is also Ninja, nmake, ...? > > Michael > > > On 02.11.2015 15:51, Parag Chandra wrote: >> Hi Michael, >> >> Meant to reply sooner. As Nils pointed out, Visual Studio isn’t quite as >> flexible with cross-compilation as some other build systems. Having said >> that, it is indeed possible to cross-compile with Visual Studio, but there >> has to be a cross toolchain compatible with the IDE. Some examples of this >> include: >> >> Google’s Native Client - I have successfully targeted this environment with >> Visual Studio 2010 and Cmake; >> >> Windows Phone 8.1/10 - Have targeted this as well. While you may be thinking >> “that’s just another flavor of Windows”, it is nevertheless cross-compiling >> for ARM; >> >> Several options for Android development: >> Nvidia Tegra Studio; >> Visual Studio 2015 - Microsoft now offers first-party support within VS 2015; >> VS-Android; >> >> Commercial/paid add-ons that seem to support arbitrary GCC toolchains: >> Visual GDB - This one may be your best bet for what you are trying to >> accomplish. Supports Linux, Android, Raspberry Pi, etc. out of the box, and >> they claim to have an extensibility model to add your own platforms; >> WinGDB - similarly seems to support the GNU toolchain directly. >> >> Anyway, hopefully you get the idea. It is possible, but out of the box, >> you’re only going to be able to target Windows Phone and Android. >> >> >> Parag Chandra >> Senior Software Engineer, Mobile Team >> Mobile: +1.919.824.1410 >> >> <https://ionic.com> >> >> Ionic Security Inc. >> 1170 Peachtree St. NE STE 400, Atlanta, GA 30309 >> >> >> >> >> >> >> >> >> >> >> >> >> >> On 10/29/15, 10:21 AM, "CMake on behalf of Michael Jaentsch" >> <cmake-boun...@cmake.org on behalf of michael.jaent...@in.tum.de> wrote: >> >>> Hi all, >>> >>> I have a question concerning Cross Compiling with CMake on Windows. I >>> would like to use Visual Studio but this is not a must. What I do is, I >>> setup a project for Cross Compiling on Linux and it works fine. Now I >>> want to transfer to Windows, so I set up a toolchain file which sets the >>> following variables: >>> CMAKE_SYSTEM_NAME >>> CMAKE_SYSTEM_PROCESSOR >>> CMAKE_FIND_ROOT_PATH >>> CMAKE_C_COMPILER >>> CMAKE_CXX_COMPILER >>> >>> and some more stuff. Then I run my cmake gui (I tried 3.2 and 3.4rc2) >>> on Windows and tell it to generate a project for Visual Studio 10 and to >>> use the toolchain file. However, the output shows that it is trying to >>> use the Visual Studio compiler and then subsequently the build fails >>> because of some unkown compiler flags. >>> >>> So my question is: Is it even possible to do what I'm trying to do? Can >>> I cross compile with Visual Studio or do I have to use a different >>> generator? All I found in the documentation is that it is possible to >>> cross compile with a toolchain file... >>> >>> Cheers >>> Michael >>> >>> >>> -- >>> Technische Universität München >>> Michael Jäntsch >>> Fakultät für Informatik >>> Robotics and Embedded Systems >>> Parkring 13 >>> 85748 Garching bei München >>> michael.jaent...@in.tum.de >>> www6.in.tum.de >>> -- >>> >>> 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: >>> http://public.kitware.com/mailman/listinfo/cmake > > -- > Technische Universität München > Michael Jäntsch > Fakultät für Informatik > Robotics and Embedded Systems > Boltzmannstr. 3 > 85748 Garching bei München > michael.jaent...@in.tum.de > www6.in.tum.de > > -- > > 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: > http://public.kitware.com/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: http://public.kitware.com/mailman/listinfo/cmake