mirror of
https://github.com/FWGS/xash3d-fwgs.git
synced 2026-08-05 03:24:56 +08:00
scripts: waifulib: sdl2: use Emscripten's SDL port
This commit is contained in:
@@ -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',
|
||||
|
||||
Reference in New Issue
Block a user