[all-commits] [llvm/llvm-project] 8f766e: Update compiler extension integration into the bui...

serge-sans-paille via All-commits all-commits at lists.llvm.org
Fri Apr 24 00:40:45 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 8f766e382b77eef3102798b49e087d1e4804b984
      https://github.com/llvm/llvm-project/commit/8f766e382b77eef3102798b49e087d1e4804b984
  Author: serge-sans-paille <sguelton at redhat.com>
  Date:   2020-04-24 (Fri, 24 Apr 2020)

  Changed paths:
    M clang/lib/CodeGen/CMakeLists.txt
    M llvm/cmake/modules/AddLLVM.cmake
    M llvm/lib/CMakeLists.txt
    A llvm/lib/Extensions/CMakeLists.txt
    A llvm/lib/Extensions/Extensions.cpp
    A llvm/lib/Extensions/LLVMBuild.txt
    M llvm/lib/LLVMBuild.txt
    M llvm/lib/LTO/CMakeLists.txt
    M llvm/lib/LTO/LLVMBuild.txt
    M llvm/tools/bugpoint/CMakeLists.txt
    M llvm/tools/llvm-config/llvm-config.cpp
    M llvm/tools/opt/CMakeLists.txt

  Log Message:
  -----------
  Update compiler extension integration into the build system

The approach here is to create a new (empty) component, `Extensions', where all
statically compiled extensions dynamically register their dependencies. That way
we're more natively compatible with LLVMBuild and llvm-config.

Fixes: https://bugs.llvm.org/show_bug.cgi?id=44870

Differential Revision: https://reviews.llvm.org/D78192




More information about the All-commits mailing list