Avoid using the nonstandard "which" command

This command isn't a standard tool; different distributions have
different implementations, and e.g. Fedora doesn't ship it by
default.

Settle on using "command -v $tool >/dev/null" for tests about whether
a tool is available. (We could also use "hash $tool 2>/dev/null" as we
already had in build-all.sh, but settling on using "command -v"
everywhere, for consistency and simplicity.)
This commit is contained in:
Martin Storsjö committed 2022-08-02 15:17:24 +03:00
1 parent f2ebd644ae
commit 3d4e36806a
11 files changed
+15 -15

No files matched your search

+1 -1
View File
@@ -55,7 +55,7 @@ LLVM_PATH="$(pwd)/llvm"
cd runtimes
if [ -n "$(which ninja)" ]; then
if command -v ninja >/dev/null; then
CMAKE_GENERATOR="Ninja"
NINJA=1
BUILDCMD=ninja