2023-11-10 10:29:13 -05:00
|
|
|
#!/bin/sh
|
|
|
|
|
2023-11-10 11:47:51 -05:00
|
|
|
rm -rf ~/buildjs
|
2023-11-10 10:29:13 -05:00
|
|
|
cd ~/elinks
|
|
|
|
LIBRARY_PATH="$HOME/lib:$HOME/lib64" \
|
|
|
|
PKG_CONFIG_PATH="$HOME/lib/pkgconfig:$HOME/lib64/pkgconfig" \
|
|
|
|
C_INCLUDE_PATH="$HOME/include" \
|
|
|
|
CFLAGS="-O2 -I$HOME/include -DCURL_STATICLIB" \
|
|
|
|
CXXFLAGS="-O2 -I$HOME/include -DCURL_STATICLIB" \
|
|
|
|
LDFLAGS="-L$HOME/lib -lcrypto -L$HOME/lib -lbrotlicommon -L$HOME/lib -lbrotlidec -L$HOME/lib -lzstd -L$HOME/lib -lssh2 -L$HOME/lib -lnghttp2 -L$HOME/lib -lnghttp3 -L$HOME/lib -lngtcp2 -L$HOME/lib -lngtcp2_crypto_quictls -lws2_32 -lcrypt32 -lwldap32 -lbcrypt -lucrt -lpthread" \
|
2023-11-10 11:47:51 -05:00
|
|
|
meson setup ~/buildjs --cross-file cross/linux-mingw64.txt \
|
2023-11-10 10:29:13 -05:00
|
|
|
-D88-colors=false \
|
|
|
|
-D256-colors=false \
|
|
|
|
-Dapidoc=false \
|
|
|
|
-Dbacktrace=false \
|
|
|
|
-Dbittorrent=false \
|
|
|
|
-Dbrotli=false \
|
|
|
|
-Dbzlib=false \
|
|
|
|
-Dcgi=false \
|
|
|
|
-Dcss=true \
|
|
|
|
-Dcombining=false \
|
|
|
|
-Ddgi=true \
|
2023-12-26 07:33:01 -05:00
|
|
|
-Ddoc=false \
|
2023-11-10 10:29:13 -05:00
|
|
|
-Dexmode=true \
|
|
|
|
-Dfastmem=true \
|
|
|
|
-Dfsp=false \
|
|
|
|
-Dfsp2=true \
|
|
|
|
-Dgemini=true \
|
|
|
|
-Dgettext=false \
|
|
|
|
-Dgnutls=false \
|
|
|
|
-Dgopher=true \
|
|
|
|
-Dgpm=false \
|
|
|
|
-Dguile=false \
|
|
|
|
-Dhtmldoc=false \
|
|
|
|
-Didn=false \
|
|
|
|
-Dipv6=true \
|
|
|
|
-Dlibcss=true \
|
|
|
|
-Dlibcurl=true \
|
|
|
|
-Dlibev=false \
|
|
|
|
-Dlibevent=false \
|
|
|
|
-Dluapkg='lua' \
|
|
|
|
-Dlzma=false \
|
|
|
|
-Dmailcap=false \
|
|
|
|
-Dmouse=true \
|
|
|
|
-Dmujs=true \
|
|
|
|
-Dnls=true \
|
|
|
|
-Dnntp=true \
|
|
|
|
-Dopenssl=true \
|
|
|
|
-Dpdfdoc=false \
|
|
|
|
-Dperl=false \
|
|
|
|
-Dprefix=$HOME \
|
|
|
|
-Dpython=false \
|
|
|
|
-Dquickjs=false \
|
|
|
|
-Druby=false \
|
|
|
|
-Dsm-scripting=false \
|
|
|
|
-Dspidermonkey=false \
|
|
|
|
-Dstatic=true \
|
|
|
|
-Dterminfo=false \
|
|
|
|
-Dtest=false \
|
|
|
|
-Dtre=false \
|
|
|
|
-Dtrue-color=false \
|
|
|
|
-Dutf-8=true \
|
|
|
|
-Dwithdebug=false \
|
|
|
|
-Dx=false \
|
|
|
|
-Dxbel=true \
|
|
|
|
-Dzlib=true \
|
|
|
|
-Dzstd=false
|
|
|
|
|
2023-11-10 11:47:51 -05:00
|
|
|
meson compile -C ~/buildjs
|