View Issue Details Jump to Notes ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0005796CMakeCMakepublic2007-09-28 09:192016-06-10 14:30
ReporterJ. Tuemmler 
Assigned ToBill Hoffman 
PrioritynormalSeverityfeatureReproducibilityalways
StatusclosedResolutionmoved 
PlatformOSOS Version
Product Version 
Target VersionFixed in Version 
Summary0005796: Support of Microsoft Embedded Visual C++ 4.0
DescriptionHi!

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
TagsNo tags attached.
Attached Fileszip file icon evc-patch.zip [^] (39,251 bytes) 2008-02-06 13:55

 Relationships

  Notes
(0009425)
Bill Hoffman (manager)
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 (reporter)
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 (developer)
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 (reporter)
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 (developer)
2010-07-27 15:02

This may be related to 0007919.

Alex
(0022023)
David Cole (manager)
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 (administrator)
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.

 Issue History
Date Modified Username Field Change
2007-09-28 09:19 J. Tuemmler New Issue
2007-10-12 09:47 Bill Hoffman Status new => assigned
2007-10-12 09:47 Bill Hoffman Assigned To => Bill Hoffman
2007-10-12 09:47 Bill Hoffman Note Added: 0009425
2007-11-11 12:39 J. Tuemmler Note Added: 0009663
2008-01-10 17:23 Alex Neundorf Note Added: 0010132
2008-02-06 13:55 J. Tuemmler File Added: evc-patch.zip
2008-02-06 14:08 J. Tuemmler Note Added: 0010399
2010-07-27 15:02 Alex Neundorf Note Added: 0021498
2010-08-31 15:27 David Cole Note Added: 0022023
2016-06-10 14:27 Kitware Robot Note Added: 0041386
2016-06-10 14:27 Kitware Robot Status assigned => resolved
2016-06-10 14:27 Kitware Robot Resolution open => moved
2016-06-10 14:30 Kitware Robot Status resolved => closed


Copyright © 2000 - 2018 MantisBT Team