[all-commits] [llvm/llvm-project] 56f7e5: [cmake] Add support for multiple distributions

Shoaib Meenai via All-commits all-commits at lists.llvm.org
Wed May 12 11:14:08 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 56f7e5a822b43578e086c40d063af2a2c0d214ee
      https://github.com/llvm/llvm-project/commit/56f7e5a822b43578e086c40d063af2a2c0d214ee
  Author: Shoaib Meenai <smeenai at fb.com>
  Date:   2021-05-12 (Wed, 12 May 2021)

  Changed paths:
    A clang/cmake/caches/MultiDistributionExample.cmake
    M clang/cmake/modules/AddClang.cmake
    M clang/cmake/modules/CMakeLists.txt
    M clang/cmake/modules/ClangConfig.cmake.in
    M flang/cmake/modules/AddFlang.cmake
    M flang/cmake/modules/CMakeLists.txt
    M flang/cmake/modules/FlangConfig.cmake.in
    M lld/cmake/modules/AddLLD.cmake
    M lld/cmake/modules/CMakeLists.txt
    M lld/cmake/modules/LLDConfig.cmake.in
    M llvm/cmake/modules/AddLLVM.cmake
    M llvm/cmake/modules/CMakeLists.txt
    M llvm/cmake/modules/LLVMConfig.cmake.in
    M llvm/cmake/modules/LLVMDistributionSupport.cmake
    M llvm/docs/BuildingADistribution.rst
    M llvm/docs/ReleaseNotes.rst
    M mlir/cmake/modules/AddMLIR.cmake
    M mlir/cmake/modules/CMakeLists.txt
    M mlir/cmake/modules/MLIRConfig.cmake.in

  Log Message:
  -----------
  [cmake] Add support for multiple distributions

LLVM's build system contains support for configuring a distribution, but
it can often be useful to be able to configure multiple distributions
(e.g. if you want separate distributions for the tools and the
libraries). Add this support to the build system, along with
documentation and usage examples.

Reviewed By: phosek

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




More information about the All-commits mailing list