I finally added the CMake files to the Sourceforge SVN. I changed the egExtensions.cpp a bit to keep the default Visual Studio solution usable. Additionally I removed the precompiled libs and old makefiles and added the GLFW source code instead.
Although I think using CMake is not difficult ( even on Windows

), I talked to Nicolas and we think there should be always a visual studio project for all beginners not familiar with any configuration file based build system. So I think we should take the proposed
config.h approach but we should create a default one, that is compatible with the Visual Studio solution. If anyone uses CMake, the file can be overwritten automatically.
Regarding the extensions I would propose switching to a complete dynamic plugin based system. I recently started to configure Horde to export the internal classes. But I think that's something we should add after the release of 1.0.
BTW. We thought about the following roadmap for Horde 1.0
- CMake makefiles (done)
- Bugfix for picking in parallel projection mode
- Bugfix for collision test in terrain extension
- Scissor rectangle support to allow multiple viewports
Unfortunately since we are quite busy at the moment we can't offer any time schedule.