I vote for subclassing :)
El 29/12/2010, a las 11:58a.m., Igor Stasenko escribió:
what is left is to:
- add support for build variants
But there is a question: should i introduce variants using same configuration class, i.e.:
CMakeVMGenerator new generate: CogMacOSConfig release. CMakeVMGenerator new generate: CogMacOSConfig debug.
or it is better to use subclasses:
CMakeVMGenerator new generate: CogMacOSConfigRelease. CMakeVMGenerator new generate: CogMacOSConfigDebug.
I'm not sure how to better organize it, because on windoze, one might want to build:
[debug] [trace] command-line or [debug] [trace] windowed
-- Best regards, Igor Stasenko AKA sig.