- Sets CMAKE_C_STANDARD to 17 - Disables C extensions (e.g. gnu17) to force ISO C on macOS/Windows - Fixes language properties in cmake 3.0 not being set correctly - Sets Xcode attributes to c17
Adds necessary macOS-specific implementation of the framework, focusing on native Xcode builds.