Do not define Darwin SDL entrypoints if SDL is disabled
The SDL related initialization functions should only be compiled in if SDL has also been enabled in the build. This was discovered after getting build errors on macOS with SDL disabled.
The SDL related initialization functions should only be compiled in if SDL has also been enabled in the build. This was discovered after getting build errors on macOS with SDL disabled.