@@ -151,8 +151,9 @@ configure() {
151151 if [[ ! -f " build/meson32/build.ninja" && " $MACHINE " = " x86_64" ]]; then
152152 export CC=" gcc -m32"
153153 export CXX=" g++ -m32"
154+ export LDFLAGS=-m32
154155 export PKG_CONFIG_PATH=" /usr/lib32/pkgconfig:/usr/lib/i386-linux-gnu/pkgconfig:/usr/lib/pkgconfig:${PKG_CONFIG_PATH_32} "
155- meson setup build/meson32 --libdir lib/mangohud/lib32 --prefix /usr -Dappend_libdir_mangohud=false $@ ${CONFIGURE_OPTS}
156+ meson setup build/meson32 --libdir lib/mangohud/lib32 --prefix /usr -Dappend_libdir_mangohud=false -Dwith_server=false $@ ${CONFIGURE_OPTS}
156157 fi
157158}
158159
@@ -163,7 +164,7 @@ build() {
163164 DESTDIR=" $PWD /build/release" ninja -C build/meson64 install
164165
165166 if [ " $MACHINE " = " x86_64" ]; then
166- DESTDIR=" $PWD /build/release" ninja -C build/meson32 install
167+ DESTDIR=" $PWD /build/release" / ninja -C build/meson32 install
167168 fi
168169
169170 sed -i ' s:/usr/\\$LIB:/usr/lib/mangohud/\\$LIB:g' " $PWD /build/release/usr/bin/mangohud"
@@ -194,6 +195,7 @@ uninstall() {
194195 rm -rfv " /usr/lib/mangohud"
195196 rm -rfv " /usr/share/doc/mangohud"
196197 rm -fv " /usr/share/man/man1/mangohud.1"
198+ rm -fv " /usr/bin/mangohud-server"
197199 rm -fv " /usr/share/vulkan/implicit_layer.d/mangohud.json"
198200 rm -fv " /usr/share/vulkan/implicit_layer.d/MangoHud.json"
199201 rm -fv " /usr/share/vulkan/implicit_layer.d/MangoHud.x86.json"
@@ -229,19 +231,20 @@ install() {
229231
230232 echo DEFAULTLIB: $DEFAULTLIB
231233 /usr/bin/install -Dvm644 ./build/release/usr/lib/mangohud/lib64/libMangoHud.so /usr/lib/mangohud/lib64/libMangoHud.so
232- /usr/bin/install -Dvm644 ./build/release/usr/lib/mangohud/lib64/libMangoHud_opengl.so /usr/lib/mangohud/lib64/libMangoHud_opengl.so
233- /usr/bin/install -Dvm644 ./build/release/usr/lib/mangohud/lib64/libMangoHud_shim.so /usr/lib/mangohud/lib64/libMangoHud_shim.so
234+ # /usr/bin/install -Dvm644 ./build/release/usr/lib/mangohud/lib64/libMangoHud_opengl.so /usr/lib/mangohud/lib64/libMangoHud_opengl.so
235+ # /usr/bin/install -Dvm644 ./build/release/usr/lib/mangohud/lib64/libMangoHud_shim.so /usr/lib/mangohud/lib64/libMangoHud_shim.so
234236 if [ " $MACHINE " = " x86_64" ]; then
235237 /usr/bin/install -Dvm644 ./build/release/usr/lib/mangohud/lib32/libMangoHud.so /usr/lib/mangohud/lib32/libMangoHud.so
236- /usr/bin/install -Dvm644 ./build/release/usr/lib/mangohud/lib32/libMangoHud_opengl.so /usr/lib/mangohud/lib32/libMangoHud_opengl.so
237- /usr/bin/install -Dvm644 ./build/release/usr/lib/mangohud/lib32/libMangoHud_shim.so /usr/lib/mangohud/lib32/libMangoHud_shim.so
238+ # /usr/bin/install -Dvm644 ./build/release/usr/lib/mangohud/lib32/libMangoHud_opengl.so /usr/lib/mangohud/lib32/libMangoHud_opengl.so
239+ # /usr/bin/install -Dvm644 ./build/release/usr/lib/mangohud/lib32/libMangoHud_shim.so /usr/lib/mangohud/lib32/libMangoHud_shim.so
238240 fi
239241
240242 /usr/bin/install -Dvm644 ./build/release/usr/share/vulkan/implicit_layer.d/MangoHud.x86_64.json /usr/share/vulkan/implicit_layer.d/MangoHud.x86_64.json
241243 /usr/bin/install -Dvm644 ./build/release/usr/share/vulkan/implicit_layer.d/MangoHud.x86.json /usr/share/vulkan/implicit_layer.d/MangoHud.x86.json
242244 /usr/bin/install -Dvm644 ./build/release/usr/share/man/man1/mangohud.1 /usr/share/man/man1/mangohud.1
243245 /usr/bin/install -Dvm644 ./build/release/usr/share/doc/mangohud/MangoHud.conf.example /usr/share/doc/mangohud/MangoHud.conf.example
244246 /usr/bin/install -vm755 ./build/release/usr/bin/mangohud /usr/bin/mangohud
247+ /usr/bin/install -vm755 ./build/release/usr/bin/mangohud-server /usr/bin/mangohud-server
245248 /usr/bin/install -vm755 ./build/release/usr/bin/mangoplot /usr/bin/mangoplot
246249
247250 ln -sv $DEFAULTLIB /usr/lib/mangohud/lib
@@ -288,7 +291,7 @@ reinstall() {
288291
289292clean () {
290293 rm -rf " build"
291- rm -rf subprojects/ * /
294+ find subprojects -mindepth 1 -maxdepth 1 -type d ! -name packagefiles -exec rm -rf -- {} +
292295}
293296
294297usage () {
0 commit comments