From 2fb6347125916f5ebdd6c0dcaa4f221802390f82 Mon Sep 17 00:00:00 2001 From: Ralph Sennhauser Date: Mon, 3 Aug 2026 20:49:22 +0200 Subject: [PATCH] Delete .already-built file prior to new build In case the build fails this will allow other Jenkins jobs to restore the old working state themselves. Signed-off-by: Ralph Sennhauser --- libraries/source/cpp-httplib/build.sh | 2 ++ libraries/source/cxxtest-4.4/build.sh | 2 ++ libraries/source/fcollada/build.sh | 2 ++ libraries/source/nvtt/build.sh | 2 ++ libraries/source/premake-core/build.sh | 2 ++ libraries/source/spidermonkey/build.sh | 2 ++ libraries/source/spirv-reflect/build.sh | 2 ++ 7 files changed, 14 insertions(+) diff --git a/libraries/source/cpp-httplib/build.sh b/libraries/source/cpp-httplib/build.sh index 9bdab7f292..28c8172423 100755 --- a/libraries/source/cpp-httplib/build.sh +++ b/libraries/source/cpp-httplib/build.sh @@ -33,6 +33,8 @@ echo "Building cpp-httplib..." if [ -e .already-built ] && [ "$(cat .already-built || true)" = "${LIB_VERSION}" ]; then echo "Skipping - already built (use --force-rebuild to override)" exit +else + rm -f .already-built fi # fetch diff --git a/libraries/source/cxxtest-4.4/build.sh b/libraries/source/cxxtest-4.4/build.sh index fe953dd108..34dc073c06 100755 --- a/libraries/source/cxxtest-4.4/build.sh +++ b/libraries/source/cxxtest-4.4/build.sh @@ -33,6 +33,8 @@ done if [ -e .already-built ] && [ "$(cat .already-built || true)" = "${LIB_VERSION}" ]; then echo "Skipping - already built (use --force-rebuild to override)" exit +else + rm -f .already-built fi # fetch diff --git a/libraries/source/fcollada/build.sh b/libraries/source/fcollada/build.sh index 75de15514e..c6e2b7609f 100755 --- a/libraries/source/fcollada/build.sh +++ b/libraries/source/fcollada/build.sh @@ -49,6 +49,8 @@ done if [ -e .already-built ] && [ "$(cat .already-built || true)" = "${LIB_VERSION}" ]; then echo "Skipping - already built (use --force-rebuild to override)" exit +else + rm -f .already-built fi # fetch diff --git a/libraries/source/nvtt/build.sh b/libraries/source/nvtt/build.sh index f05ce283e5..bb914a27c6 100755 --- a/libraries/source/nvtt/build.sh +++ b/libraries/source/nvtt/build.sh @@ -49,6 +49,8 @@ done if [ -e .already-built ] && [ "$(cat .already-built || true)" = "${LIB_VERSION}" ]; then echo "Skipping - already built (use --force-rebuild to override)" exit +else + rm -f .already-built fi # fetch diff --git a/libraries/source/premake-core/build.sh b/libraries/source/premake-core/build.sh index b86ace276c..64459718a0 100755 --- a/libraries/source/premake-core/build.sh +++ b/libraries/source/premake-core/build.sh @@ -36,6 +36,8 @@ done if [ -e .already-built ] && [ "$(cat .already-built || true)" = "${LIB_VERSION}" ]; then echo "Skipping - already built (use --force-rebuild to override)" exit +else + rm -f .already-built fi # fetch diff --git a/libraries/source/spidermonkey/build.sh b/libraries/source/spidermonkey/build.sh index 8e00a4214a..01d5322d63 100755 --- a/libraries/source/spidermonkey/build.sh +++ b/libraries/source/spidermonkey/build.sh @@ -56,6 +56,8 @@ echo "Building SpiderMonkey..." if [ -e .already-built ] && [ "$(cat .already-built || true)" = "${LIB_VERSION}" ]; then echo "Skipping - already built (use --force-rebuild to override)" exit +else + rm -f .already-built fi OS="${OS:=$(uname -s)}" diff --git a/libraries/source/spirv-reflect/build.sh b/libraries/source/spirv-reflect/build.sh index 18874174c1..fac26f606e 100755 --- a/libraries/source/spirv-reflect/build.sh +++ b/libraries/source/spirv-reflect/build.sh @@ -33,6 +33,8 @@ done if [ -e .already-built ] && [ "$(cat .already-built || true)" = "${LIB_VERSION}" ]; then echo "Skipping - already built (use --force-rebuild to override)" exit +else + rm -f .already-built fi # fetch