[all-commits] [llvm/llvm-project] 20cb44: [libc] Propagate entrypoint deps to downstream tar...

Siva Chandra via All-commits all-commits at lists.llvm.org
Tue Apr 21 09:59:37 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 20cb440ea210597bf223505604bb5f2220a067c6
      https://github.com/llvm/llvm-project/commit/20cb440ea210597bf223505604bb5f2220a067c6
  Author: Siva Chandra Reddy <sivachandra at google.com>
  Date:   2020-04-21 (Tue, 21 Apr 2020)

  Changed paths:
    M libc/cmake/modules/LLVMLibCLibraryRules.cmake
    M libc/cmake/modules/LLVMLibCObjectRules.cmake
    M libc/cmake/modules/LLVMLibCTestRules.cmake
    M libc/loader/linux/CMakeLists.txt
    M libc/src/signal/linux/CMakeLists.txt
    M libc/test/loader/CMakeLists.txt
    M libc/test/src/math/CMakeLists.txt
    M libc/test/src/stdio/CMakeLists.txt
    M libc/test/src/string/CMakeLists.txt
    M libc/test/src/unistd/CMakeLists.txt

  Log Message:
  -----------
  [libc] Propagate entrypoint deps to downstream targets.

Deps are recrusively evaluated at the place they are needed. With this
change, one does not have to list recursive deps of entrypoints when
listing test targets. One will still have to explicitly list all
entrypoint objects when setting up an "add_entrypoint_library" target.

Reviewers: abrachet

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




More information about the All-commits mailing list