On Mon, May 7, 2012 at 5:51 PM, Stephen Kelly <[email protected]> wrote: > Andreas Mohr wrote: >> I'd like to add one more dimension to it: > > Thanks for the review. > >> I'd think that Debug/Release isn't all that matters - >> what discussions all too conveniently leave out (possibly even the KDE >> Wiki-side target config discussion!) is platform-specific handling, >> too (Win32 / Win64 / cross-compiles / ...). >> After all, a full build declaration is "x64/Release", not merely >> "Release". > > But what is the CMAKE_BUILD_TYPE in this case? Also, how do you deal with > these platform issues (Win32 / Win64 / cross-compiles / ...) currently? > >> And for the sometimes desired per-configuration-type >> (**dynamic**) way of handling this CMake currently doesn't have much (if >> any) support. > > I'm not sure what this means. (Keep in mind that I have only ever used the > UnixMakefiles and Ninja generators). > > Do you mean you want to run cmake once and then build multiple > configurations (at the same time?)? > > Instead of what I do which would be > > mkdir debug && cd debug > cmake .. -DCMAKE_BUILD_TYPE=Debug > make > mkdir ../release && cd ../release > cmake .. -DCMAKE_BUILD_TYPE=Release > make > > You want to build debug and release at the same time? > > Thanks, > > Steve. > > > -- > > Powered by www.kitware.com > > Visit other Kitware open-source projects at > http://www.kitware.com/opensource/opensource.html > > Please keep messages on-topic and check the CMake FAQ at: > http://www.cmake.org/Wiki/CMake_FAQ > > Follow this link to subscribe/unsubscribe: > http://www.cmake.org/mailman/listinfo/cmake
People configure once with CMake, and then build Release and Debug in the same build tree with Visual Studio and Xcode generators all the time. That's just the way that multi-configuration generators work. -- Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Follow this link to subscribe/unsubscribe: http://www.cmake.org/mailman/listinfo/cmake
