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

Reply via email to