hunting/tools/clang-tidy/Makefile
2024-06-15 08:39:16 +08:00

15 lines
733 B
Makefile

all:
@if [ ! -d "llvm-project" ]; then \
echo "llvm-project not exist"; \
git clone https://github.com/llvm/llvm-project.git; \
cd llvm-project/ && mkdir build; \
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; \
fi
# @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
@mv llvm-project ${HOME}/