View Issue Details Jump to Notes ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0011451CMakeCMakepublic2010-11-12 14:022010-11-17 10:48
ReporterBob O'Bara 
Assigned ToMarcus D. Hanwell 
PrioritynormalSeverityfeatureReproducibilityhave not tried
StatusclosedResolutionfixed 
PlatformOSOS Version
Product VersionCMake 2.8.3 
Target VersionCMake 2.8.4Fixed in VersionCMake 2.8.4 
Summary0011451: Generating CodeBlocks Makefiles with External Projects
DescriptionCurrently only the top-level makefiles are generated properly. The lower level ones do not have code-blocks.
TagsNo tags attached.
Attached Files

 Relationships

  Notes
(0023217)
Eric NOULARD (developer)
2010-11-12 14:10

I'm using CodeBlocks generator from time to time
(mainly on Windows) I don't get your point
may be you could provide a small minimal example
which exhibit the trouble?
(0023221)
Alex Neundorf (developer)
2010-11-12 14:17

Hi Bob :-)

is Marcus working on this ?
Because for me the description is a bit insufficient.
Is there a problem with the ExternalProject-support from Dave when using the CodeBlocks generator ?

Or do you mean that there is only a codeblocks project file generated for the toplevel cmake-project ?

Alex
(0023223)
Marcus D. Hanwell (developer)
2010-11-12 14:20

Alex, I have most of this written and agreed to finish it off and commit it. It is a little more general - we need to ensure the extra generator part is not lost when passing it into the external projects.
(0023232)
Marcus D. Hanwell (developer)
2010-11-12 19:48

Commit 74e49aa should address this issue. It is on the stage, and I will merge it into next in the morning. It is topic EP-extra-generator if you want to try it before then. You can safely copy this into your own project's CMake module path to override the provided external project code. I will be removing a fair few lines from Titan once this is in there.
(0023244)
Marcus D. Hanwell (developer)
2010-11-13 13:53

That is in next, if you have a project where you want to use it copying ExternalProject.cmake into the module path will be enough - I did this in Titan and removed all special handling of the extra generator variable from Titan itself.
(0023347)
Marcus D. Hanwell (developer)
2010-11-17 10:48

This has been merged into CMake master, and will be in the next CMake release.

 Issue History
Date Modified Username Field Change
2010-11-12 14:02 Bob O'Bara New Issue
2010-11-12 14:04 David Cole Assigned To => Marcus D. Hanwell
2010-11-12 14:04 David Cole Status new => assigned
2010-11-12 14:04 David Cole Target Version => CMake 2.8.4
2010-11-12 14:10 Eric NOULARD Note Added: 0023217
2010-11-12 14:17 Alex Neundorf Note Added: 0023221
2010-11-12 14:20 Marcus D. Hanwell Note Added: 0023223
2010-11-12 19:48 Marcus D. Hanwell Note Added: 0023232
2010-11-13 13:53 Marcus D. Hanwell Note Added: 0023244
2010-11-13 13:53 Marcus D. Hanwell Status assigned => confirmed
2010-11-17 10:48 Marcus D. Hanwell Note Added: 0023347
2010-11-17 10:48 Marcus D. Hanwell Status confirmed => closed
2010-11-17 10:48 Marcus D. Hanwell Resolution open => fixed
2010-11-17 10:48 Marcus D. Hanwell Fixed in Version => CMake 2.8.4


Copyright © 2000 - 2018 MantisBT Team