X-Git-Url: https://git.street.me.uk/andy/viking.git/blobdiff_plain/b1a8def84f1b68b40500f8dfaef23f5537d1a8cd..02468bf10a1db541843fb089135585ea4fdcd4e2:/win32/configure_and_make-wine.sh diff --git a/win32/configure_and_make-wine.sh b/win32/configure_and_make-wine.sh index cc5529ce..7a50e3f6 100755 --- a/win32/configure_and_make-wine.sh +++ b/win32/configure_and_make-wine.sh @@ -1,7 +1,22 @@ -#!/bin/sh +#!/bin/bash +# License: CC0 + +# First ensure we have a configure script: +rm -rf ../src/.deps +rm -rf ../src/icons/.deps +rm -rf ../src/libjpeg/.deps +rm -rf ../src/misc/.deps +pushd .. +./autogen.sh +make distclean +popd + # Note the configure stage under wine** is really slow can easily be over 15 minutes -# make of the icons is also very slow** - can easily over 5 minutes -# compartively the make of the actual src code is not too bad -wine ~/.wine/drive_c/windows/system32/cmd.exe /c configure_and_make.bat +# make of the icons is also very slow** - can easily be over 5 minutes on a single CPU +# comparatively the make of the actual src code is not too bad + +# Speed up the build by using all CPUs available. +# Note that a simple '-j' on it's own overloads the system under Wine - hence put in the specific CPU limit here +wine cmd.exe /c configure_and_make.bat -j $(grep -c ^processor /proc/cpuinfo) # ** slowness is probably due to lots of forking going on starting many new small processes