Hi Equalizer devs, You may have noticed the various CMakeLists.txt files in the Equalizer source directories. These files contain rules for the CMake meta build system. If you install CMake to your computer, you can let it generate a build system for Equalizer.
I did write these CMakeLists.txt files because i thought it would be easier if we had one and only one build system for all platforms. Being a meta build system, CMake has the advantage, that it can create solutions for various IDEs. Developers that like working on Visual Studio can let CMake create a Visual Studio solution, for example. To test the builds I did setup build bots for Mac, Linux and Windows, that build and test using CMake. The builds on Linux and Windows have been quite stable for the last few weeks. I cannot guarantee the same for Mac, due to lack of mac specific knowledge. See the build results at http://purplekarrot.dyndns.org/waterfall Now comes the rant: It is really annoying to find the builds broken on Windows after a commit tagged as "Fix Win32 build". The CMake buildsystem only makes sense if you test it, use it, improve it. It should be obvious: if it is an additional build system, it requires additional work. If it is the only build system, it requires a little love at first, but less work in total. I hope you understand that I am not up to fix it again and again. I volunteer to fix it one more time, if you allow me to drop all other build systems once and for all. Otherwise I will prune the CMakeLists.txt again. I don't see the point in having an unsupported build system lingering around. Regards, Daniel _______________________________________________ eq-dev mailing list [email protected] http://www.equalizergraphics.com/cgi-bin/mailman/listinfo/eq-dev http://www.equalizergraphics.com

