CMake has strange string comparison rules (see notes in CMakeLists.txt)