@@ -94,7 +94,7 @@ build_remote_macos ()
9494 cmake -DVERSION=$VERSION -DCMAKE_OSX_ARCHITECTURES=\" arm64;x86_64\" -DCMAKE_BUILD_TYPE=Release -DDISCORD=ON -DWEBSOCKETS=OFF -DIPO=OFF -DPREFER_BUNDLED_LIBS=ON $( echo $FLAGS ) ../ddnet-source && \
9595 unset CXXFLAGS && \
9696 unset LDFLAGS && \
97- make -j10 package_default
97+ nice -n19 make -j8 package_default
9898 "
9999}
100100
@@ -127,7 +127,7 @@ build_remote_windows_arm64 ()
127127 export LIBS_REPO_BRANCH=\" $LIBS_REPO_BRANCH \" && \
128128 export CXXFLAGS=\" $OUR_CXXFLAGS \" && \
129129 export FLAGS=\" $FLAGS \" && \
130- ./script.sh $VERSION
130+ nice -n19 ./script.sh $VERSION
131131 "
132132}
133133
@@ -169,20 +169,24 @@ build_linux ()
169169 export CXXFLAGS=\" '$CXXFLAGS_WEB ' -no-pie\" && \
170170 export LDFLAGS=\" -no-pie\" && \
171171 . /root/.cargo/env && \
172- cmake -DVERSION=$VERSION -DCMAKE_BUILD_TYPE=Release -DDISCORD=$DISCORD -DDISCORD_DYNAMIC=$DISCORD -DWEBSOCKETS=OFF -DIPO=OFF $( echo $UPDATE_FLAGS ) -DPREFER_BUNDLED_LIBS=ON && \
172+ mkdir build && \
173+ cd build && \
174+ cmake -DVERSION=$VERSION -DCMAKE_BUILD_TYPE=Release -DDISCORD=$DISCORD -DDISCORD_DYNAMIC=$DISCORD -DWEBSOCKETS=OFF -DIPO=OFF $( echo $UPDATE_FLAGS ) -DPREFER_BUNDLED_LIBS=ON .. && \
173175 unset CXXFLAGS && \
174176 unset LDFLAGS && \
175177 make -j1 package_default"
176178 chroot . sh -c " cd ddnet-source-steam && \
177179 export CXXFLAGS=\" '$CXXFLAGS_STEAM ' -no-pie\" && \
178180 export LDFLAGS=\" -no-pie\" && \
179181 . /root/.cargo/env && \
180- cmake -DVERSION=$VERSION -DCMAKE_BUILD_TYPE=Release -DDISCORD=$DISCORD -DDISCORD_DYNAMIC=$DISCORD -DWEBSOCKETS=OFF -DIPO=OFF -DSTEAM=ON -DPREFER_BUNDLED_LIBS=ON && \
182+ mkdir build && \
183+ cd build && \
184+ cmake -DVERSION=$VERSION -DCMAKE_BUILD_TYPE=Release -DDISCORD=$DISCORD -DDISCORD_DYNAMIC=$DISCORD -DWEBSOCKETS=OFF -DIPO=OFF -DSTEAM=ON -DPREFER_BUNDLED_LIBS=ON .. && \
181185 unset CXXFLAGS && \
182186 unset LDFLAGS && \
183187 make -j1 package_default"
184- mv ddnet-source/DDNet-* .tar.xz $BUILDS /DDNet-$VERSION -linux_$PLATFORM .tar.xz
185- mv ddnet-source-steam/DDNet-* .tar.xz ../DDNet-$VERSION -steam-linux_$PLATFORM .tar.xz
188+ mv ddnet-source/build/ DDNet-* .tar.xz $BUILDS /DDNet-$VERSION -linux_$PLATFORM .tar.xz
189+ mv ddnet-source-steam/build/ DDNet-* .tar.xz ../DDNet-$VERSION -steam-linux_$PLATFORM .tar.xz
186190
187191 rm -rf ddnet-source ddnet-source-steam
188192 umount $DIR /proc $DIR /sys # $DIR/dev
@@ -278,8 +282,8 @@ if [ "$MAC_AVAILABLE" = true ]; then
278282fi
279283# (build_macos_website; build_macos_steam) &> builds/mac.log &
280284
281- build_linux x86_64 $BUILDDIR /debian10 & > builds/linux_x86_64.log &
282- CFLAGS=-m32 LDFLAGS=-m32 build_linux x86 $BUILDDIR /debian10_x86 & > builds/linux_x86.log &
285+ build_linux x86_64 $BUILDDIR /debian11 & > builds/linux_x86_64.log &
286+ CFLAGS=-m32 LDFLAGS=-m32 build_linux x86 $BUILDDIR /debian11_x86 & > builds/linux_x86.log &
283287
284288# IPO causes issues with DrMinGW stack traces, so disable for now
285289# https://github.com/ddnet/ddnet/issues/5371
0 commit comments