View Issue Details Jump to Notes ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0010396CMakeCMakepublic2010-03-09 14:522011-05-02 14:46
ReporterSebastian Herbst 
Assigned ToDavid Cole 
PrioritynormalSeverityfeatureReproducibilityalways
StatusclosedResolutionwon't fix 
PlatformOSOS Version
Product VersionCMake-2-8 
Target VersionFixed in VersionCMake 2.8.4 
Summary0010396: Support for solution name change
DescriptionI added a CMake variable (CMAKE_SOLUTION_NAME) to choose another name for the
generated visual studio solution file. This is very neat if you have multiple
differently configured of the same solution open at the same time and
want to quickly know which configuration working on.
TagsNo tags attached.
Attached Filespatch file icon 0001-solution-name-can-now-be-set-CMAKE_SOLUTION_NAME.patch [^] (1,910 bytes) 2010-03-09 14:52 [Show Content]

 Relationships

  Notes
(0024800)
David Cole (manager)
2011-01-17 15:09

I don't think allowing rename of the generated solution file is a good idea for CMake in the general case.

CMake has always used the "project(" command's name as the name of the solution file and there are other tools that depend on that assumption to generate correct build commands using that solution file name. (So, in other words, there's more to it than just the simple attached patch.)

I'm reluctant to change this behavior anyway, even if the patch were complete, for all of cmake, ctest and cpack, because there may be external tools that also depend on the predictability of the generated solution name remaining constant.

Feel free to re-open this issue for further discussion if you think this decision is incorrect.

Thanks.
(0026349)
David Cole (manager)
2011-05-02 14:46

Closing resolved issues that have not been updated in more than 3 months.

 Issue History
Date Modified Username Field Change
2010-03-09 14:52 Sebastian Herbst New Issue
2010-03-09 14:52 Sebastian Herbst File Added: 0001-solution-name-can-now-be-set-CMAKE_SOLUTION_NAME.patch
2011-01-17 15:06 David Cole Assigned To => David Cole
2011-01-17 15:06 David Cole Status new => assigned
2011-01-17 15:09 David Cole Note Added: 0024800
2011-01-17 15:09 David Cole Status assigned => resolved
2011-01-17 15:09 David Cole Fixed in Version => CMake 2.8.4
2011-01-17 15:09 David Cole Resolution open => won't fix
2011-05-02 14:46 David Cole Note Added: 0026349
2011-05-02 14:46 David Cole Status resolved => closed


Copyright © 2000 - 2018 MantisBT Team