From 78be22159489c691f9162d4f09d9e5307fbb0851 Mon Sep 17 00:00:00 2001 From: Wenyong Huang Date: Thu, 7 Dec 2023 11:09:36 +0800 Subject: [PATCH] Fix build llvm on macos (#2877) Perf support is available on Linux only. --- build-scripts/build_llvm.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/build-scripts/build_llvm.py b/build-scripts/build_llvm.py index a4b92b05c..e5036e5ca 100755 --- a/build-scripts/build_llvm.py +++ b/build-scripts/build_llvm.py @@ -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