This is a step towards being able to compile GLFW manually without needing to duplicate a lot of platform- or OS-specific logic.
This is part of the preparations for runtime platform selection.