Warn if CMAKE_CROSSCOMPILING is true without CMAKE_SYSTEM_NAME set

Also clarify the `CMAKE_CROSSCOMPILING` documentation to state that
CMake sets the variable automatically.
6 files changed