I use msvc for source editing and debugging, and scons for compiling. Build systems don't have to replace project files, I use scons mostly because there's more control that way for what I do.
Joe On Thu, Jan 14, 2010 at 2:28 PM, Mike Pan <madoni...@gmail.com> wrote: > As mentioned before, I think one of the key benefit of cmake is the ability > to generate solution/project files. This might be not be a huge deal to > seasoned coders, but for beginner coders who just wants to explore the > Blender source code a bit, having an IDE like Visual Studio really helps. > > -mike > > > > > > On Thu, Jan 14, 2010 at 2:21 PM, joe <joe...@gmail.com> wrote: > >> Sounds like us scons people need to try out cmake. See how good it >> is. I don't have time now, but will try to get to it. Also need to >> look at how easy it is to maintain, that's one of the really nice >> things about scons. >> >> Joe >> >> On Thu, Jan 14, 2010 at 6:04 AM, Miguel A. Figueroa-Villanueva >> <migu...@ieee.org> wrote: >> > On Tue, Jan 12, 2010 at 2:51 AM, Mats Holmberg wrote: >> >> On 12.1.2010, at 8.39, Nathan Letwory wrote: >> >>> 2010/1/12 Erwin Coumans: >> >>>> I'm surprised of so much resistance among the Blender developers >> >>>> to such a nice build system as cmake. >> >>>> >> >>>> Thanks, >> >>>> Erwin >> >>> >> >>> We can also reverse the question - we have a very nice and working >> >>> SCons system. Why would you want to get rid of the nice system I >> >>> created? >> >>> >> >>> "I'm surprised at the resistance among certain people to such a nice >> >>> build system as SCons" >> >> >> >> Just to comment on this: I know nothing about the hassle that is >> required for maintaining any of these systems, but from a Blender user >> standpoint scons is very easy to use. As Nathan said, I do "svn up && python >> scons/scons.py" and that's all that's ever needed. During the years, I >> haven't seen anything being even close to that kind of ease of use. >> >> >> >> Dont' take that away, please! >> >> >> >> -mats >> > >> > I'm not a community member, so please pardon the intrusion (I am >> > interested in blender, have compiled it with the cmake system, and I >> > am looking forward to contributing to it in the future, but haven't >> > had the time yet...). >> > >> > However, I just started reading this thread and it seems to me there >> > is a lot of resistance, as Erwin mentions, to cmake without real >> > justification. Although I understand the why, I think the arguments >> > against CMake are not well founded. Most, if not all, of the problems >> > that have been mentioned are related to rules either not updated or >> > wrongly written in the CMakeLists.txt. These are issues with the build >> > system maintainers not with CMake's capabilities. With properly >> > written and maintained CMake files you would have both a very powerful >> > command line based system and an equally powerful IDE based system. >> > >> > For example, the argument of ease of use can certainly be used as a >> > positive aspect of scons, but I find it to be unfounded when arguing >> > against CMake. That is because I do the following version of "svn up >> > && python scons/scons.py" to build my projects, not only on Ubuntu but >> > on Windows: >> > >> > ctest -S simple_ctest_script.cmake >> > >> > With a small script ctest will: update (from svn,cvs,hg,etc), >> > configure, build, test, and submit the build to a dashboard (or any >> > subset of these steps). >> > >> > Again, I don't want to argue against scons, but I think that arguments >> > against cmake are not really flaws of cmake but rather bad experiences >> > because of not knowing how to do things (either from part of the user >> > or the build system maintainer) and not giving it enough of a chance. >> > I think that if the blender community really gives cmake a chance, it >> > will not be dissapointed with the clean, simple, and flexible product >> > that cmake can provide. Whether it should then replace, coexist, etc. >> > with scons is a discussion that I wouldn't feel comfortable providing >> > any input on. >> > >> > Just my $0.02, >> > --Miguel >> > _______________________________________________ >> > Bf-committers mailing list >> > Bf-committers@blender.org >> > http://lists.blender.org/mailman/listinfo/bf-committers >> > >> _______________________________________________ >> Bf-committers mailing list >> Bf-committers@blender.org >> http://lists.blender.org/mailman/listinfo/bf-committers >> > _______________________________________________ > Bf-committers mailing list > Bf-committers@blender.org > http://lists.blender.org/mailman/listinfo/bf-committers > _______________________________________________ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers