add task build preconditions

This commit is contained in:
onyx-and-iris 2026-03-17 00:26:27 +00:00
parent dfb96777bb
commit 5b4a76c484

View File

@ -22,6 +22,12 @@ tasks:
build: build:
desc: Build the project desc: Build the project
deps: [generate-specs] deps: [generate-specs]
preconditions:
- sh: |
if [ ! -f controllerClient/x64/nvdaControllerClient.dll ] || [ ! -f controllerClient/x86/nvdaControllerClient.dll ]; then
exit 1
fi
msg: 'nvdaControllerClient.dll is missing. See https://github.com/nvaccess/nvda/blob/master/extras/controllerClient/readme.md for instructions on how to obtain it.'
cmds: cmds:
- for: - for:
matrix: matrix: