From 3cf1a1d8bdae43d5a3b6e1c6f080ea83c3b0e26a Mon Sep 17 00:00:00 2001 From: Fancy code <258828110.@qq.com> Date: Sat, 9 Mar 2024 21:40:45 +0800 Subject: [PATCH] Improve:compile llvm. --- build/global_config.cmake | 2 +- tools/clang-tidy/Makefile | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/build/global_config.cmake b/build/global_config.cmake index af4777a7..c6bc750d 100755 --- a/build/global_config.cmake +++ b/build/global_config.cmake @@ -54,7 +54,7 @@ set(CLANG_FORMAT_FILE "LLVM ${CMAKE_SOURCE_DIR_IPCSDK}/tools/clang-format/.clang if(${LINUX_TEST} MATCHES "true") set(CLANG_TIDY_SUPPORT "true") set(CLANG_FORMAT_SUPPORT "true") - set(LLVM_PATH "${CMAKE_SOURCE_DIR_IPCSDK}/tools/clang-tidy/llvm-project") + set(LLVM_PATH "$ENV{HOME}/llvm-project") endif() # ------------ build clang-tools end ------------ # diff --git a/tools/clang-tidy/Makefile b/tools/clang-tidy/Makefile index 05b218e4..b7fd1d34 100644 --- a/tools/clang-tidy/Makefile +++ b/tools/clang-tidy/Makefile @@ -3,7 +3,7 @@ all: echo "llvm-project not exist"; \ git clone https://github.com/llvm/llvm-project.git; \ cd llvm-project/ && mkdir build; \ - cd llvm-project/build && cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release -DLLVM_TARGETS_TO_BUILD="X86" -DLLVM_ENABLE_PROJECTS="clang;clang-tools-extra" ../llvm; \ + cd build && cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release -DLLVM_TARGETS_TO_BUILD="X86" -DLLVM_ENABLE_PROJECTS="clang;clang-tools-extra" ../llvm; \ fi @if [ ! -d "llvm-project/build" ]; then \ cd llvm-project/ && mkdir build; \ @@ -11,4 +11,5 @@ all: # @git clone https://github.com/llvm/llvm-project.git # @cd llvm-project/ && mkdir build @cd llvm-project/build && cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release -DLLVM_TARGETS_TO_BUILD="X86" -DLLVM_ENABLE_PROJECTS="clang;clang-tools-extra" ../llvm - @cd llvm-project/build && make -j8 \ No newline at end of file + @cd llvm-project/build && make -j8 + @mv llvm-project ${HOME}/ \ No newline at end of file