LLVM in windows vs2019

  1. 在github上下载最新的Release版本的源码zip包

  2. 解压后进入"llvm-project-llvmorg-12.0.0"目录下

  3. 运行cmake

cmake -S llvm -B build -G "Visual Studio 16 2019" -DCMAKE_BUILD_TYPE=Release -DLLVM_TARGETS_TO_BUILD="X86;WebAssembly"  -DLLVM_TARGET_ARCH="x86_64" -DLLVM_BUILD_TOOLS=OFF -DLLVM_INCLUDE_TOOLS=OFF -DLLVM_BUILD_EXAMPLES=OFF -DLLVM_INCLUDE_EXAMPLES=OFF -DLLVM_BUILD_TESTS=OFF -DLLVM_INCLUDE_TESTS=OFF -DLLVM_INCLUDE_BENCHMARKS=OFF -DLLVM_INCLUDE_BENCHMARKS=OFF -DLLVM_USE_OPROFILE=ON -DLLVM_USE_INTEL_JITEVENTS=ON -DLLVM_ENABLE_ASSERTIONS=OFF -DLLVM_ENABLE_IDE=ON -DLLVM_USE_OPROFILE=OFF
  1. 使用vs2019打开"build/LLVM.sln"解决方案,设置"Release/x64",然后右键解决方案"生成解决方案",等待生成后可以在"llvm-project-llvmorg-12.0.0uildRelease"看到生成的文件

See also:

原文地址:https://www.cnblogs.com/ajanuw/p/14803911.html