Skip to content

LLVM-Code-Generation-by-example笔记 #16

@lfeng14

Description

@lfeng14
  • 对应项目LLVM-Code-Generation-by-example
  • 对应书籍LLVM-Code-Generation
  • 构建脚本
    cat build-feng.sh 
    #!/bin/sh
    
    build_llvm=`pwd`/build-llvm
    build_clang=`pwd`/build-clang
    installprefix=`pwd`/install
    llvm=`pwd`/
    mkdir -p $build_llvm
    mkdir -p $installprefix
    
    cmake -S $llvm/llvm -B $build_llvm \
          -DLLVM_INSTALL_UTILS=ON \
          -DLLVM_INCLUDE_TESTS=OFF \
          -DCMAKE_INSTALL_PREFIX=$installprefix \
          -DCMAKE_BUILD_TYPE=Release
    
    pushd $build_llvm
    # make -j 64
    # make install
    popd
    
    cmake -S $llvm/clang -B $build_clang \
          -DLLVM_INCLUDE_TESTS=OFF \
          -DCMAKE_INSTALL_PREFIX=$installprefix \
          -DLLVM_EXTERNAL_LIT=$build_llvm/utils/lit \
          -DLLVM_ROOT=$installprefix
    
    pushd $build_clang
    make -j 64
    make install
    popd
    

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions