> Sorry about the massive whitespace changes in the CMakeLists.txt files - where do they come from? Looks nice in emacs.

Tab vs. space.  I *think* `CMakeLists.txt` uses (but does not enforce?) tabs for indentation.  @rolk: Is that it?