MantisBT - CMake
View Issue Details
0005796CMakeCMakepublic2007-09-28 09:192016-06-10 14:30
J. Tuemmler 
Bill Hoffman 
normalfeaturealways
closedmoved 
 
 
0005796: Support of Microsoft Embedded Visual C++ 4.0
Hi!

I have made an extension to the current 2.4.7 release to support generation of Microsoft Embedded Visual C++ 4.0 projects (primary by adapting the VS6 generator).

Is there any interest to add this generator to the official release? If so, what would be the best way to send the changes (some new files like the sources of the local/global generator, evc project templates and some changed files).

Best regards,

Joern Tuemmler
No tags attached.
zip evc-patch.zip (39,251) 2008-02-06 13:55
https://public.kitware.com/Bug/file/1301/evc-patch.zip
Issue History
2007-09-28 09:19J. TuemmlerNew Issue
2007-10-12 09:47Bill HoffmanStatusnew => assigned
2007-10-12 09:47Bill HoffmanAssigned To => Bill Hoffman
2007-10-12 09:47Bill HoffmanNote Added: 0009425
2007-11-11 12:39J. TuemmlerNote Added: 0009663
2008-01-10 17:23Alex NeundorfNote Added: 0010132
2008-02-06 13:55J. TuemmlerFile Added: evc-patch.zip
2008-02-06 14:08J. TuemmlerNote Added: 0010399
2010-07-27 15:02Alex NeundorfNote Added: 0021498
2010-08-31 15:27David ColeNote Added: 0022023
2016-06-10 14:27Kitware RobotNote Added: 0041386
2016-06-10 14:27Kitware RobotStatusassigned => resolved
2016-06-10 14:27Kitware RobotResolutionopen => moved
2016-06-10 14:30Kitware RobotStatusresolved => closed

Notes
(0009425)
Bill Hoffman   
2007-10-12 09:47   
It would be best to create your patch against CVS CMake. Would you also be able to run a dashboard that tests this new generator?
(0009663)
J. Tuemmler   
2007-11-11 12:39   
The changes were done for the 2.4.7 stable release. I've seen that there are some differences to the cvs-version, so need to adapt the generator. I will do this as soon as i have time for it. I then will also try to run a dashboard ...
(0010132)
Alex Neundorf   
2008-01-10 17:23   
Did you find some time to work on this ?
Even if not, can you create a patch of what you have ?

Alex
(0010399)
J. Tuemmler   
2008-02-06 14:08   
Hi!

Sorry for the late answer ...

I've attached a ZIP containing the patch for the current CVS version of cmake (as of January the 31st, 2008). This ZIP contains:
- a patch-file (created by cvs diff) patching existing cmake-files to include
  evc support
- new files in the respective directories (cm[Global|Local]EVCGenerator,
  Templates, etc)
- a sample project i've used to test the generator

The generator has the following limitations:
- When using EVC, executables must have a WinMain function instead of main.
- You need to specify the LIBRARY_OUTPUT_PATH in the top CMakeLists.txt, e.g.
  SET (LIBRARY_OUTPUT_PATH ${CMakeTest_SOURCE_DIR}/bin)
  LINK_DIRECTORIES (${LIBRARY_OUTPUT_PATH})
- When you open the EVC project, you need to select one of the projects that
  generate something (lib, executable) as start-project. If you keep the
  "ALL_BUILD" project selected, you will get an error-message after building
  the project.

Joern
(0021498)
Alex Neundorf   
2010-07-27 15:02   
This may be related to 0007919.

Alex
(0022023)
David Cole   
2010-08-31 15:27   
We will not be addressing this for the upcoming CMake 2.8.3 release.

The groundwork for this issue is being laid, but it will not be "finished enough" for inclusion in the 2.8.3 release.
(0041386)
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.