aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon Tatham <anakin@pobox.com>2024-03-01 12:43:23 +0000
committerSimon Tatham <anakin@pobox.com>2024-03-01 12:44:48 +0000
commit80aac3104096aee4057b675c53ece8e60793aa90 (patch)
treeee3bda28b28435a0655c9f3ab04472bd2be65586
parentdb804ea5a1d2de8d9d7d6e8fe569f5f8ec231832 (diff)
downloadpuzzles-80aac3104096aee4057b675c53ece8e60793aa90.zip
puzzles-80aac3104096aee4057b675c53ece8e60793aa90.tar.gz
puzzles-80aac3104096aee4057b675c53ece8e60793aa90.tar.bz2
puzzles-80aac3104096aee4057b675c53ece8e60793aa90.tar.xz
Stop code-signing Windows binaries we aren't shipping.
The foosolver.exe binaries aren't delivered out of the end of Buildscr, so there's no point wasting time on signing them. Signing is slow in wall-clock time (you have to wait for a timestamp server), so this should significantly reduce overall build time.
-rw-r--r--Buildscr6
1 files changed, 5 insertions, 1 deletions
diff --git a/Buildscr b/Buildscr
index 8781b86..af8f5b0 100644
--- a/Buildscr
+++ b/Buildscr
@@ -95,7 +95,11 @@ ifneq "$(NOWINDOWS)" yes then
# provide a 'more info' URL, and an optional -n option to provide a
# program name, and that it can take multiple .exe filename
# arguments and sign them all in place.
- ifneq "$(cross_winsigncode)" "" in puzzles do $(cross_winsigncode) -i https://www.chiark.greenend.org.uk/~sgtatham/puzzles/ build-win64/*.exe build-win32/*.exe
+ ifneq "$(cross_winsigncode)" "" then
+ in puzzles/build-win64 do $(cross_winsigncode) -i https://www.chiark.greenend.org.uk/~sgtatham/puzzles/ `cut -f2 -d: gamedesc.txt`
+ in puzzles/build-win32 do $(cross_winsigncode) -i https://www.chiark.greenend.org.uk/~sgtatham/puzzles/ `cut -f2 -d: gamedesc.txt`
+ endif
+
# Build installers.
in puzzles with wixonlinux do candle -arch x64 puzzles.wxs -dWin64=yes -dBindir=build-win64/ && light -ext WixUIExtension -sval puzzles.wixobj
in puzzles with wixonlinux do candle -arch x86 puzzles.wxs -dWin64=no -dBindir=build-win32/ && light -ext WixUIExtension -sval puzzles.wixobj -o puzzles32.msi