[CMake] vcproj2cmake.rb script: announcing new version / hosting questions

Andreas Mohr andi at lisas.de
Wed Jun 16 11:01:27 EDT 2010


On Tue, Jun 15, 2010 at 11:10:37AM +0200, Jesper Eskilson wrote:
> On 06/14/2010 05:00 PM, Andreas Mohr wrote:
>
>> Frankly the entire distinction between CMAKE_CONFIGURATION_TYPES
>> and CMAKE_BUILD_TYPE remains one of the more confusing things,
>> as can be witnessed in several confused postings about this topic.
>> (but I'm afraid that's just the way it is - there's nothing to be
>> improved about these mechanisms since they're likely just doing what they
>> should)
>
> The biggest annoyment I have with CMake is the fact the the makefile  
> generators don't support building multiple configurations in the same  
> build tree. Not sure if it would be practical to fix, though.

Well, myself I'm not sure whether this is what I would want.
I'd say it's a _feature_ that a Debug configuration is fully isolated
from any other configuration. After all when packaging stuff you
(normally) wouldn't want to ship many differing configurations
in the same Gordian Knot.
What's so problematic about having isolated build directories
(out-of-tree) for multiple configurations?
OTOH if one _is_ focussing on having multiple configurations shipped
within the same installer package (for whatever reason - say different
variants shipped in the same codebase),
then this IMHO not so useful feature is legitimate after all.

Andreas Mohr


More information about the CMake mailing list