diff options
| author | crueter <crueter@eden-emu.dev> | 2025-11-17 15:52:30 +0100 |
|---|---|---|
| committer | crueter <crueter@eden-emu.dev> | 2025-11-17 15:52:30 +0100 |
| commit | eb2d9ea57460b4d0ff24a8cd7b61aec231a5a547 (patch) | |
| tree | 10f26716c81c531fba6bd0b0afc5dfc1191f2c2f /tools/optimize-assets.sh | |
| parent | 4f389338bd1cccb844f5ac648067647c5185e8a9 (diff) | |
[ci, tools] working find-unused-strings, android strings CI (#3036)
Signed-off-by: crueter <crueter@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3036
Diffstat (limited to 'tools/optimize-assets.sh')
| -rwxr-xr-x | tools/optimize-assets.sh | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/tools/optimize-assets.sh b/tools/optimize-assets.sh index 598052b70c..70fa2375a5 100755 --- a/tools/optimize-assets.sh +++ b/tools/optimize-assets.sh @@ -1,7 +1,10 @@ #!/bin/sh -e + # SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project # SPDX-License-Identifier: GPL-3.0-or-later + which optipng || exit -NPROC=$(nproc) -[ -z "$NPROC" ] && NPROC=8 -find . -type f -iname '*.png' | xargs -P $NPROC -I {} optipng -o7 {} +NPROC=$(nproc 2>/dev/null || getconf _NPROCESSORS_ONLN 2>/dev/null || sysctl -n hw.ncpu 2>/dev/null || echo 4) + +# shellcheck disable=SC2038 +find . -type f -iname '*.png' | xargs -P "$NPROC" -I {} optipng -o7 {} |
