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