44BASE_DIR: =$(dir $(realpath $(firstword $(MAKEFILE_LIST ) ) ) )
55DIST_DIR: =$(BASE_DIR ) dist/libraries
66
7- GLOBAL_CFLAGS: =-O3
7+ GLOBAL_CFLAGS: =-O3 -s USE_PTHREADS=0
88GLOBAL_LDFLAGS: =-s ENVIRONMENT=web,webview,worker -s NO_EXIT_RUNTIME=1
99export LDFLAGS = $(GLOBAL_LDFLAGS )
1010
@@ -27,7 +27,6 @@ $(DIST_DIR)/lib/libfribidi.a: build/lib/fribidi/configure
2727 cd build/lib/fribidi && \
2828 emconfigure ./configure \
2929 CFLAGS=" \
30- -s USE_PTHREADS=0 \
3130 $(GLOBAL_CFLAGS ) \
3231 -DFRIBIDI_ENTRY=extern \
3332 " \
@@ -50,7 +49,6 @@ $(DIST_DIR)/lib/libexpat.a: build/lib/expat/configured
5049 cd build/lib/expat && \
5150 emcmake cmake \
5251 -DCMAKE_C_FLAGS=" \
53- -s USE_PTHREADS=0 \
5452 $(GLOBAL_CFLAGS ) \
5553 " \
5654 -DCMAKE_INSTALL_PREFIX=$(DIST_DIR ) \
@@ -109,7 +107,6 @@ build/lib/freetype/build_hb/dist_hb/lib/libfreetype.a: $(DIST_DIR)/lib/libbrotli
109107 EM_PKG_CONFIG_PATH=$(DIST_DIR ) /lib/pkgconfig \
110108 emconfigure ../configure \
111109 CFLAGS=" \
112- -s USE_PTHREADS=0 \
113110 $(GLOBAL_CFLAGS ) \
114111 " \
115112 --prefix=" $$ (pwd)/dist_hb" \
@@ -139,12 +136,10 @@ $(DIST_DIR)/lib/libharfbuzz.a: build/lib/freetype/build_hb/dist_hb/lib/libfreety
139136 EM_PKG_CONFIG_PATH=$(DIST_DIR ) /lib/pkgconfig:$(BASE_DIR ) build/lib/freetype/build_hb/dist_hb/lib/pkgconfig \
140137 emconfigure ./configure \
141138 CFLAGS=" \
142- -s USE_PTHREADS=0 \
143139 $(GLOBAL_CFLAGS ) \
144140 -DHB_NO_MT \
145141 " \
146142 CXXFLAGS=" \
147- -s USE_PTHREADS=0 \
148143 $(GLOBAL_CFLAGS ) \
149144 -DHB_NO_MT \
150145 " \
@@ -170,7 +165,6 @@ $(DIST_DIR)/lib/libfreetype.a: $(DIST_DIR)/lib/libharfbuzz.a $(DIST_DIR)/lib/lib
170165 EM_PKG_CONFIG_PATH=$(DIST_DIR ) /lib/pkgconfig:$(BASE_DIR ) build/lib/freetype/build_hb/dist_hb/lib/pkgconfig \
171166 emconfigure ./configure \
172167 CFLAGS=" \
173- -s USE_PTHREADS=0 \
174168 $(GLOBAL_CFLAGS ) \
175169 " \
176170 --prefix=" $( DIST_DIR) " \
@@ -200,7 +194,6 @@ $(DIST_DIR)/lib/libfontconfig.a: $(DIST_DIR)/lib/libharfbuzz.a $(DIST_DIR)/lib/l
200194 EM_PKG_CONFIG_PATH=$(DIST_DIR ) /lib/pkgconfig \
201195 emconfigure ./configure \
202196 CFLAGS=" \
203- -s USE_PTHREADS=0 \
204197 -DEMSCRIPTEN \
205198 $(GLOBAL_CFLAGS ) \
206199 " \
@@ -229,7 +222,6 @@ $(DIST_DIR)/lib/libass.a: $(DIST_DIR)/lib/libfontconfig.a $(DIST_DIR)/lib/libhar
229222 EM_PKG_CONFIG_PATH=$(DIST_DIR ) /lib/pkgconfig \
230223 emconfigure ../../../lib/libass/configure \
231224 CFLAGS=" \
232- -s USE_PTHREADS=0 \
233225 $(GLOBAL_CFLAGS ) \
234226 " \
235227 --prefix=" $( DIST_DIR) " \
0 commit comments