Regression: file(GLOB ... FOLLOW_SYMLINKS ...) now errors
Until CMake 3.12, file(GLOB ... FOLLOW_SYMLINKS ...)
was accepted, even though FOLLOW_SYMLINKS wasn't documented to work. Looking at the code, it was simply ignored. In 3.12, with commit fcaa134c, an explicit check disallowing FOLLOW_SYMLINKS was introduced. It would be nice to mention that in the release notes.
In FreeBSD packaging, we've found at least one package (spring, a game) that uses FOLLOW_SYMLINKS where it shouldn't. With older CMake, this was ignored; with 3.12, this leads to a cmake-time failure. I'll file an issue with them as well, fixing their CMake stuff.