Fixed bug 5481 - iOS-specific main sources not used for CMake build.

Aaron Barany

The CMake build for SDL doesn't set SDLMAIN_SOURCES on iOS to the sources in src/main/ios. As a result, SDL fails to initialize since it falls back to the dummy main. Adding the line file(GLOB SDLMAIN_SOURCES ${SDL2_SOURCE_DIR}/src/main/uikit/*.c) fixes the issue.
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 39adf31..381ac99 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -1691,6 +1691,7 @@
 
   if(IOS OR TVOS)
     file(GLOB MISC_SOURCES ${SDL2_SOURCE_DIR}/src/misc/ios/*.m)
+    file(GLOB SDLMAIN_SOURCES ${SDL2_SOURCE_DIR}/src/main/uikit/*.c)
   else()
     file(GLOB MISC_SOURCES ${SDL2_SOURCE_DIR}/src/misc/macosx/*.m)
   endif()