[all-commits] [llvm/llvm-project] 816d18: Split headers from implementations in MLIR C API B...

Peter Hawkins via All-commits all-commits at lists.llvm.org
Thu Nov 11 08:34:57 PST 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 816d184d44d2a620afcfc615679ebe8f6138a37b
      https://github.com/llvm/llvm-project/commit/816d184d44d2a620afcfc615679ebe8f6138a37b
  Author: Peter Hawkins <phawkins at google.com>
  Date:   2021-11-11 (Thu, 11 Nov 2021)

  Changed paths:
    M utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
    M utils/bazel/llvm-project-overlay/mlir/build_defs.bzl

  Log Message:
  -----------
  Split headers from implementations in MLIR C API Bazel build.

This allows clients to build, e.g., the Python bindings against the C API headers, without including the C API implementations. This is useful when distributing software as multiple shared libraries.

Reviewed By: GMNGeoffrey

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




More information about the All-commits mailing list