19
19
20
20
from tools import shared
21
21
from tools import system_libs
22
+ from tools .settings import settings
22
23
import emscripten
23
24
24
25
@@ -106,9 +107,9 @@ def get_help():
106
107
107
108
def build_port (port_name ):
108
109
if force :
109
- system_libs .clear_port (port_name , shared . Settings )
110
+ system_libs .clear_port (port_name , settings )
110
111
111
- system_libs .build_port (port_name , shared . Settings )
112
+ system_libs .build_port (port_name , settings )
112
113
113
114
114
115
def main ():
@@ -139,10 +140,10 @@ def main():
139
140
shared .check_sanity ()
140
141
141
142
if args .lto :
142
- shared . Settings .LTO = "full"
143
+ settings .LTO = "full"
143
144
144
145
if args .pic :
145
- shared . Settings .RELOCATABLE = 1
146
+ settings .RELOCATABLE = 1
146
147
147
148
if args .force :
148
149
force = True
@@ -187,9 +188,9 @@ def main():
187
188
elif what == 'icu' :
188
189
build_port ('icu' )
189
190
elif what == 'zlib' :
190
- shared . Settings .USE_ZLIB = 1
191
+ settings .USE_ZLIB = 1
191
192
build_port ('zlib' )
192
- shared . Settings .USE_ZLIB = 0
193
+ settings .USE_ZLIB = 0
193
194
elif what == 'bzip2' :
194
195
build_port ('bzip2' )
195
196
elif what == 'bullet' :
@@ -207,56 +208,56 @@ def main():
207
208
elif what == 'sdl2' :
208
209
build_port ('sdl2' )
209
210
elif what == 'sdl2-mt' :
210
- shared . Settings .USE_PTHREADS = 1
211
+ settings .USE_PTHREADS = 1
211
212
build_port ('sdl2' )
212
- shared . Settings .USE_PTHREADS = 0
213
+ settings .USE_PTHREADS = 0
213
214
elif what == 'sdl2-gfx' :
214
215
build_port ('sdl2_gfx' )
215
216
elif what == 'sdl2-image' :
216
217
build_port ('sdl2_image' )
217
218
elif what == 'sdl2-image-png' :
218
- shared . Settings .SDL2_IMAGE_FORMATS = ["png" ]
219
+ settings .SDL2_IMAGE_FORMATS = ["png" ]
219
220
build_port ('sdl2_image' )
220
- shared . Settings .SDL2_IMAGE_FORMATS = []
221
+ settings .SDL2_IMAGE_FORMATS = []
221
222
elif what == 'sdl2-image-jpg' :
222
- shared . Settings .SDL2_IMAGE_FORMATS = ["jpg" ]
223
+ settings .SDL2_IMAGE_FORMATS = ["jpg" ]
223
224
build_port ('sdl2_image' )
224
- shared . Settings .SDL2_IMAGE_FORMATS = []
225
+ settings .SDL2_IMAGE_FORMATS = []
225
226
elif what == 'sdl2-net' :
226
227
build_port ('sdl2_net' )
227
228
elif what == 'sdl2-mixer' :
228
- old_formats = shared . Settings .SDL2_MIXER_FORMATS
229
- shared . Settings .SDL2_MIXER_FORMATS = []
229
+ old_formats = settings .SDL2_MIXER_FORMATS
230
+ settings .SDL2_MIXER_FORMATS = []
230
231
build_port ('sdl2_mixer' )
231
- shared . Settings .SDL2_MIXER_FORMATS = old_formats
232
+ settings .SDL2_MIXER_FORMATS = old_formats
232
233
elif what == 'sdl2-mixer-ogg' :
233
- old_formats = shared . Settings .SDL2_MIXER_FORMATS
234
- shared . Settings .SDL2_MIXER_FORMATS = ["ogg" ]
234
+ old_formats = settings .SDL2_MIXER_FORMATS
235
+ settings .SDL2_MIXER_FORMATS = ["ogg" ]
235
236
build_port ('sdl2_mixer' )
236
- shared . Settings .SDL2_MIXER_FORMATS = old_formats
237
+ settings .SDL2_MIXER_FORMATS = old_formats
237
238
elif what == 'sdl2-mixer-mp3' :
238
- old_formats = shared . Settings .SDL2_MIXER_FORMATS
239
- shared . Settings .SDL2_MIXER_FORMATS = ["mp3" ]
239
+ old_formats = settings .SDL2_MIXER_FORMATS
240
+ settings .SDL2_MIXER_FORMATS = ["mp3" ]
240
241
build_port ('sdl2_mixer' )
241
- shared . Settings .SDL2_MIXER_FORMATS = old_formats
242
+ settings .SDL2_MIXER_FORMATS = old_formats
242
243
elif what == 'freetype' :
243
244
build_port ('freetype' )
244
245
elif what == 'harfbuzz' :
245
246
build_port ('harfbuzz' )
246
247
elif what == 'harfbuzz-mt' :
247
- shared . Settings .USE_PTHREADS = 1
248
+ settings .USE_PTHREADS = 1
248
249
build_port ('harfbuzz' )
249
- shared . Settings .USE_PTHREADS = 0
250
+ settings .USE_PTHREADS = 0
250
251
elif what == 'sdl2-ttf' :
251
252
build_port ('sdl2_ttf' )
252
253
elif what == 'cocos2d' :
253
254
build_port ('cocos2d' )
254
255
elif what == 'regal' :
255
256
build_port ('regal' )
256
257
elif what == 'regal-mt' :
257
- shared . Settings .USE_PTHREADS = 1
258
+ settings .USE_PTHREADS = 1
258
259
build_port ('regal' )
259
- shared . Settings .USE_PTHREADS = 0
260
+ settings .USE_PTHREADS = 0
260
261
elif what == 'boost_headers' :
261
262
build_port ('boost_headers' )
262
263
elif what == 'mpg123' :
0 commit comments