From 70a2e72e456a5606ae9ec4797357074730410586 Mon Sep 17 00:00:00 2001 From: Marco Cawthorne Date: Fri, 13 May 2022 09:23:06 -0700 Subject: [PATCH] build_editor.sh: Copy the relevant mingw libraries over when building succeeds. --- build_editor.sh | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/build_editor.sh b/build_editor.sh index 0ba3b561..d90f782a 100755 --- a/build_editor.sh +++ b/build_editor.sh @@ -73,8 +73,8 @@ if [ "$COMPILE_OS" = "Msys" ]; then MAKE=make WS_CC=cc WS_CXX=c++ - WS_CFLAGS="$WS_CFLAGS -static-libgcc -static-libstdc++" - WS_LDFLAGS="$WS_LDFLAGS -lws2_32" + WS_CFLAGS="$CFLAGS -static-libgcc -static-libstdc++" + WS_LDFLAGS="$LDFLAGS -lws2_32" WS_LIB_EXT=dll else MAKE=gmake @@ -247,6 +247,15 @@ mv_wsfile plugins/libbrushexport.dll mv_wsfile plugins/libprtview.dll mv_wsfile worldspawn.exe mv_wsfile vmap.exe +cd ../../bin/ +ldd worldspawn.exe | grep '\/mingw.*\.dll' -o | xargs -I{} cp -v "{}" . +ldd vmap.exe | grep '\/mingw.*\.dll' -o | xargs -I{} cp -v "{}" . +ldd plugins/* | grep '\/mingw.*\.dll' -o | xargs -I{} cp -v "{}" . +cp -r /c/msys64/mingw64/bin/zlib1.dll ./zlib1.dll +cp -r /c/msys64/mingw64/bin/libdatrie-1.dll ./libdatrie-1.dll +ldd *.dll | grep '\/mingw.*\.dll' -o | xargs -I{} cp -v "{}" . +cd .. +cp -r /c/msys64/mingw64/lib/gdk-pixbuf-2.0/ ./lib/ else mv_wsfile plugins/libarchivezip.so mv_wsfile plugins/libarchivepak.so