File tree Expand file tree Collapse file tree 1 file changed +10
-3
lines changed Expand file tree Collapse file tree 1 file changed +10
-3
lines changed Original file line number Diff line number Diff line change 1010
1111deps = ['sdl2' ]
1212variants = {
13- 'sdl2_mixer_mp3' : {'SDL2_MIXER_FORMATS' : ["mp3" ]},
14- 'sdl2_mixer_none' : {'SDL2_MIXER_FORMATS' : []},
13+ 'sdl2_mixer-mp3' : {'SDL2_MIXER_FORMATS' : ["mp3" ]},
14+ 'sdl2_mixer-none' : {'SDL2_MIXER_FORMATS' : []},
15+ 'sdl2_mixer-mp3-mt' : {'SDL2_MIXER_FORMATS' : ["mp3" ], 'PTHREADS' : 1 },
16+ 'sdl2_mixer-none-mt' : {'SDL2_MIXER_FORMATS' : [], 'PTHREADS' : 1 },
1517}
1618
1719
@@ -25,7 +27,9 @@ def get_lib_name(settings):
2527
2628 libname = 'libSDL2_mixer'
2729 if formats != '' :
28- libname += '_' + formats
30+ libname += '-' + formats
31+ if settings .PTHREADS :
32+ libname += '-mt'
2933 libname += '.a'
3034
3135 return libname
@@ -68,6 +72,9 @@ def create(final):
6872 '-DMUSIC_MID_TIMIDITY' ,
6973 ]
7074
75+ if settings .PTHREADS :
76+ flags .append ('-pthread' )
77+
7178 build_dir = ports .clear_project_build ('sdl2_mixer' )
7279 include_path = os .path .join (source_path , 'include' )
7380 includes = [
You can’t perform that action at this time.
0 commit comments