Skip to content

tzupingkao/llvm_toy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

llvm_toy


1. Compile llvm lib command

==> cmake -S llvm -B build -G "Unix Makefiles" -DLLVM_ENABLE_PROJECTS='clang;clang-tools-extra;cross-project-tests;flang;libclc;lld;lldb;mlir;openmp;polly;pstl' -DLLVM_ENABLE_RUNTIMES='libcxx;libcxxabi;libunwind;compiler-rt;libc' -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/home/tzuping/install/llvm/14.0.3

==> cd build && make -j4


2. Build application for llvm lib

mkdir build

cd build

cmake -DLLVM_TARGETS_TO_BUILD="all" -DCMAKE_C_COMPILER=/usr/local/opt/llvm/bin/clang -DCMAKE_CXX_COMPILER=/usr/local/opt/llvm/bin/clang++ -DLLVM_DIR=/usr/local/opt/llvm/lib/cmake/llvm/ ../

or

cmake -DLLVM_TARGETS_TO_BUILD="all" -DCMAKE_C_COMPILER=/home/tzuping/install/llvm/12.0.1/bin/clang -DCMAKE_CXX_COMPILER=/home/tzuping/install/llvm/12.0.1/bin/clang++ -DLLVM_DIR=/home/tzuping/install/llvm/12.0.1/lib/cmake/llvm/ ../

make

(only for CLion Test)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published