cmake: Improve safety and robustness during building `crc32c` subtree
It was agreed not to adopt the upstream buildsystem the crc32c subtree.
So this PR ensures that our custom build script properly handles potentially harmful situations, including:
-
The upstream buildsystem changes remaining unnoticed during the subtree update, even when some of those changes need to be reflected in
crc32c.cmake. -
The order of
include(cmake/introspection.cmake)andinclude(cmake/crc32c.cmake)being inadvertently altered during refactoring or other changes in the main buildsystem.