[all-commits] [llvm/llvm-project] 72d033: [orc-rt] Add ORC_RT_BEDROCK_LIBRARY_TYPE (STATIC/S...

Lang Hames via All-commits all-commits at lists.llvm.org
Sun Sep 13 22:12:23 PDT 2026


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 72d03332c0cd0579ad09d00f9086c7cb6035fce0
      https://github.com/llvm/llvm-project/commit/72d03332c0cd0579ad09d00f9086c7cb6035fce0
  Author: Lang Hames <lhames at gmail.com>
  Date:   2026-09-14 (Mon, 14 Sep 2026)

  Changed paths:
    M orc-rt/CMakeLists.txt
    M orc-rt/lib/bedrock/CMakeLists.txt
    M orc-rt/test/tools/CMakeLists.txt
    M orc-rt/test/unit/CMakeLists.txt
    M orc-rt/tools/ogre/CMakeLists.txt

  Log Message:
  -----------
  [orc-rt] Add ORC_RT_BEDROCK_LIBRARY_TYPE (STATIC/SHARED) (#223288)

Add CMake options to build bedrock as either a static or shared library.
Default is static.

This is CMake infrastructure only. Shared library builds aren't actually
useable yet: bedrock doesn't export its C++ API, and its C API is
insufficient to do anything interesting. Tools and test code are updated
to link against the -object libraries directly, since they use the
(unexported) C++ API.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list