Hugin uses the Cmake cross-plattform build system. It is an amazing tool that helps build the same codebase on different platforms. It is powerful and in concept relatively simple, but the details of the building process can be quite tedious and the printed documentation is steep.
The online help that comes with Cmake is helpful, but require command line typing which is not that practical when concurrently editing the CMakeLists.txt files in a text editor.
Introduce CMake Help, a simple and neat graphic user interface that will parse the Cmake online help and display it nicely in a window. Written initially by Aleix Pol and released under the GPL, it has been visually improved by Aurélien Gâteau. Both versions work nicely in Linux but not in Windows, because the line ending character in Windows is CRLF (actually two characters), while it is LF in Linux (and CR for the Mac).
I quickly fixed Aurélien’s versions to work in Windows:
- Download and install Python for Windows. Version 2.5.2 works for me.
- Download and install PyQt for Windows. Version 4.4.3-1 works for me.
- Download and uncompress the cmakehelp archive. You may need 7-Zip in the process.
- Doubleclick on main.pyw to start.
I hope you find this helpful. Happy Cmake-building!