Browse Source

main: Emscripten needs SDL_main_impl.h now that it has its own SDL_RunApp.

Reference PR #10171.
Ryan C. Gordon 8 months ago
parent
commit
eb212ac4ed
1 changed files with 2 additions and 1 deletions
  1. 2 1
      include/SDL3/SDL_main.h

+ 2 - 1
include/SDL3/SDL_main.h

@@ -584,7 +584,8 @@ extern SDL_DECLSPEC void SDLCALL SDL_GDKSuspendComplete(void);
     /* include header-only SDL_main implementations */
     #if defined(SDL_MAIN_USE_CALLBACKS) \
         || defined(SDL_PLATFORM_WIN32) || defined(SDL_PLATFORM_GDK) || defined(SDL_PLATFORM_IOS) || defined(SDL_PLATFORM_TVOS) \
-        || defined(SDL_PLATFORM_3DS) || defined(SDL_PLATFORM_NGAGE) || defined(SDL_PLATFORM_PS2) || defined(SDL_PLATFORM_PSP)
+        || defined(SDL_PLATFORM_3DS) || defined(SDL_PLATFORM_NGAGE) || defined(SDL_PLATFORM_PS2) || defined(SDL_PLATFORM_PSP) \
+        || defined(SDL_PLATFORM_EMSCRIPTEN)
 
         /* platforms which main (-equivalent) can be implemented in plain C */
         #include <SDL3/SDL_main_impl.h>