scripts: waifulib: sdl2: use Emscripten's SDL port

This commit is contained in:
Alibek Omarov
2025-06-14 16:35:12 +05:00
parent 69e38c963d
commit 90884a2d09

View File

@@ -83,12 +83,21 @@ def configure(conf):
else:
libname = 'SDL2'
HAVE = 'HAVE_'+libname
HAVE = 'HAVE_' + libname
CFLAGS = 'CFLAGS_' + libname
CXXFLAGS = 'CFLAGS_' + libname
LINKFLAGS = 'LINKFLAGS_' + libname
if conf.options.SDL_PATH:
sdl2_configure_path(conf, conf.options.SDL_PATH, libname)
elif conf.env.DEST_OS == 'darwin' and conf.options.SDL_USE_PKGCONFIG == False:
sdl2_configure_path(conf, '/Library/Frameworks/%s.framework' % libname, libname)
elif conf.env.DEST_OS == 'emscripten':
flag = '-sUSE_SDL=%d' % (3 if conf.options.SDL3 else 2)
conf.env[HAVE] = 1
conf.env[CFLAGS] = [flag]
conf.env[CXXFLAGS] = [flag]
conf.env[LINKFLAGS] = [flag]
else:
try:
conf.check_cfg(package=libname.lower(), args='--cflags --libs',