[all-commits] [llvm/llvm-project] d49aed: Build a flat LLDB.framework for embedded Darwin ta...

Vedant Kumar via All-commits all-commits at lists.llvm.org
Wed Aug 12 13:35:23 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: d49aedd315e35180b1df19476353ebe2558a318b
      https://github.com/llvm/llvm-project/commit/d49aedd315e35180b1df19476353ebe2558a318b
  Author: Vedant Kumar <vsk at apple.com>
  Date:   2020-08-12 (Wed, 12 Aug 2020)

  Changed paths:
    M lldb/cmake/modules/LLDBConfig.cmake
    M lldb/cmake/modules/LLDBFramework.cmake
    M lldb/source/Host/CMakeLists.txt
    M lldb/tools/debugserver/source/CMakeLists.txt
    M lldb/tools/lldb-server/CMakeLists.txt
    M lldb/unittests/debugserver/CMakeLists.txt

  Log Message:
  -----------
  Build a flat LLDB.framework for embedded Darwin targets

This patch configures LLDB.framework to build as a flat unversioned
framework on non-macOS Darwin targets, which have never supported the
macOS framework layout.

This patch also renames the 'IOS' cmake variable to 'APPLE_EMBEDDED' to
reflect the fact that lldb is built for several different kinds of embedded
Darwin targets, not just iOS.

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




More information about the All-commits mailing list