mirror of
https://github.com/fergalmoran/ladybird.git
synced 2025-12-22 09:19:03 +00:00
Meta: Detect Homebrew clang-format
Homebrew does not add upstream LLVM's install location to $PATH so as not to conflict with XCode tools, so we need to run `brew --prefix llvm` to figure out its install path.
This commit is contained in:
committed by
Linus Groh
parent
e52f0a991b
commit
f1f6c4c0b6
@@ -30,6 +30,8 @@ if (( ${#files[@]} )); then
|
|||||||
CLANG_FORMAT=false
|
CLANG_FORMAT=false
|
||||||
if command -v clang-format-14 >/dev/null 2>&1 ; then
|
if command -v clang-format-14 >/dev/null 2>&1 ; then
|
||||||
CLANG_FORMAT=clang-format-14
|
CLANG_FORMAT=clang-format-14
|
||||||
|
elif command -v brew >/dev/null 2>&1 && command -v "$(brew --prefix llvm@14)"/bin/clang-format >/dev/null 2>&1 ; then
|
||||||
|
CLANG_FORMAT="$(brew --prefix llvm@14)"/bin/clang-format
|
||||||
elif command -v $TOOLCHAIN_DIR/clang-format >/dev/null 2>&1 && $TOOLCHAIN_DIR/clang-format --version | grep -qF ' 14.' ; then
|
elif command -v $TOOLCHAIN_DIR/clang-format >/dev/null 2>&1 && $TOOLCHAIN_DIR/clang-format --version | grep -qF ' 14.' ; then
|
||||||
CLANG_FORMAT=$TOOLCHAIN_DIR/clang-format
|
CLANG_FORMAT=$TOOLCHAIN_DIR/clang-format
|
||||||
elif command -v clang-format >/dev/null 2>&1 ; then
|
elif command -v clang-format >/dev/null 2>&1 ; then
|
||||||
|
|||||||
Reference in New Issue
Block a user