Fix build llvm on macos (#2877)

Perf support is available on Linux only.
This commit is contained in:
Wenyong Huang 2023-12-07 11:09:36 +08:00 committed by GitHub
parent f42ffe1d9d
commit 78be221594
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -68,9 +68,11 @@ def build_llvm(llvm_dir, platform, backends, projects, use_clang=False, extra_fl
"-DLLVM_OPTIMIZED_TABLEGEN:BOOL=ON",
]
# ccache and perf support are not available on Windows
# ccache is not available on Windows
if not "windows" == platform:
LLVM_COMPILE_OPTIONS.append("-DLLVM_CCACHE_BUILD:BOOL=ON")
# perf support is available on Linux only
if "linux" == platform:
LLVM_COMPILE_OPTIONS.append("-DLLVM_USE_PERF:BOOL=ON")
# use clang/clang++/lld. but macos doesn't support lld