MantisBT - CMake
View Issue Details
0007434CMakeCMakepublic2008-07-31 13:082016-06-10 14:30
Ivan Shynkarenka 
Bill Hoffman 
normalfeaturealways
closedmoved 
CMake-2-6 
 
0007434: Patch: Support for the Windows Mobile platform
The patch contains necessary changes to give CMAKE possibility to create projects for Windows Mobile platform through toolchain file. The functionality was tested under Microsoft Visual Studio 2008, but should also work under Microsoft Visual Studio 2005.

Patch also contains:

1) Fix for the issue '0007431' - AUX_SOURCE_DIRECTORY does not collect ASM-ATT source files (.s, .S)
2) Fix for the Win32 console application. We should provide _CONSOLE definition instead of _WINDOWS.
No tags attached.
zip WindowsMobile.zip (4,837) 2008-07-31 13:08
https://public.kitware.com/Bug/file/1634/WindowsMobile.zip
zip NewWindowsMobilePatch.zip (8,995) 2008-10-16 12:38
https://public.kitware.com/Bug/file/1775/NewWindowsMobilePatch.zip
zip Toolchain-WindowsMobile-cl.zip (579) 2008-10-16 12:38
https://public.kitware.com/Bug/file/1776/Toolchain-WindowsMobile-cl.zip
zip NewWindowsMobileReleaseNotes.zip (1,154) 2008-10-16 12:39
https://public.kitware.com/Bug/file/1777/NewWindowsMobileReleaseNotes.zip
zip NewWindowsMobileFAQ.zip (1,287) 2008-10-16 12:39
https://public.kitware.com/Bug/file/1778/NewWindowsMobileFAQ.zip
zip NewWindowsMobileSample.zip (5,085) 2008-10-16 12:39
https://public.kitware.com/Bug/file/1779/NewWindowsMobileSample.zip
Issue History
2008-07-31 13:08Ivan ShynkarenkaNew Issue
2008-07-31 13:08Ivan ShynkarenkaFile Added: WindowsMobile.zip
2008-07-31 13:11Bill HoffmanStatusnew => assigned
2008-07-31 13:11Bill HoffmanAssigned To => Bill Hoffman
2008-10-01 13:37Bill HoffmanNote Added: 0013656
2008-10-09 07:47Ivan ShynkarenkaNote Added: 0013777
2008-10-16 12:37Ivan ShynkarenkaNote Added: 0013894
2008-10-16 12:38Ivan ShynkarenkaFile Added: NewWindowsMobilePatch.zip
2008-10-16 12:38Ivan ShynkarenkaFile Added: Toolchain-WindowsMobile-cl.zip
2008-10-16 12:39Ivan ShynkarenkaFile Added: NewWindowsMobileReleaseNotes.zip
2008-10-16 12:39Ivan ShynkarenkaFile Added: NewWindowsMobileFAQ.zip
2008-10-16 12:39Ivan ShynkarenkaFile Added: NewWindowsMobileSample.zip
2008-10-16 12:43Ivan ShynkarenkaNote Added: 0013895
2016-06-10 14:27Kitware RobotNote Added: 0041443
2016-06-10 14:27Kitware RobotStatusassigned => resolved
2016-06-10 14:27Kitware RobotResolutionopen => moved
2016-06-10 14:30Kitware RobotStatusresolved => closed

Notes
(0013656)
Bill Hoffman   
2008-10-01 13:37   
Is there a way to test this with a dashboard? If I add it to CMake, I would like to make sure it stays working.
(0013777)
Ivan Shynkarenka   
2008-10-09 07:47   
After some internals tests I found that deploying is not working. In <GlobalSection> of the solution file generator should add .Deploy, e.g.

GlobalSection(ProjectConfigurationPlatforms) = postSolution
{8AF91761-E815-4963-A172-44D243CE8687}.Debug|Pocket PC 2003 (ARMV4).ActiveCfg = Debug|Pocket PC 2003 (ARMV4)
{8AF91761-E815-4963-A172-44D243CE8687}.Debug|Pocket PC 2003 (ARMV4).Build.0 = Debug|Pocket PC 2003 (ARMV4)
{8AF91761-E815-4963-A172-44D243CE8687}.Debug|Pocket PC 2003 (ARMV4).Deploy.0 = Debug|Pocket PC 2003 (ARMV4)

For this reason existent VC generators have to be improved or new Windows Mobile generator should be created based on VC ones.

I'll investigate how we can test it with dashboard.
(0013894)
Ivan Shynkarenka   
2008-10-16 12:37   
I have improved support for Windows Mobile and tested it under Visual Studio 2005 and Visual Studio 2005. Also I created a sample Windows Mobile project which can be used as an example (it consists of exe, 2 static libs and 2 dlls).

In order to assure that new functionality does not break other things I successfully performed cmake/tests/run_tests and tried to build some native Windows projects created with Visual Stuidio generators.

Here comes a new patch (NewWindowsMobilePatch.zip), toolchain file (Toolchain-WindowsMobile-cl.zip), release notes (NewWindowsMobileReleaseNotes.zip), short faq (NewWindowsMobileFAQ.zip) and sample project (NewWindowsMobileSample.zip).
(0013895)
Ivan Shynkarenka   
2008-10-16 12:43   
Concerning a dashboard. I think it is possible to test that other functionality is not broken (regression test) and that projects successfully compiles under Windows Mobile. Unfortunately I don't know how to perform automatic testing on the Microsoft Mobile Devise emulator outside the Visual Studio IDE.
(0041443)
Kitware Robot   
2016-06-10 14:27   
Resolving issue as `moved`.

This issue tracker is no longer used. Further discussion of this issue may take place in the current CMake Issues page linked in the banner at the top of this page.