[all-commits] [llvm/llvm-project] 122810: [mlir] Fix INSTALL_INTERFACE path for MLIRSparseTe...

Michał Górny via All-commits all-commits at lists.llvm.org
Mon Oct 24 11:28:01 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 12281099dc9436920b9370ce1db714845ea662b9
      https://github.com/llvm/llvm-project/commit/12281099dc9436920b9370ce1db714845ea662b9
  Author: Michał Górny <mgorny at gentoo.org>
  Date:   2022-10-24 (Mon, 24 Oct 2022)

  Changed paths:
    M mlir/lib/Dialect/SparseTensor/IR/CMakeLists.txt

  Log Message:
  -----------
  [mlir] Fix INSTALL_INTERFACE path for MLIRSparseTensorEnums

Fix INSTALL_INTERFACE path for exported MLIRSparseTensorEnums target
to include the include directory.  Otherwise, CMake attempts to find it
relatively to CMAKE_INSTALL_PREFIX rather than the include directory,
resulting in flang failing to configure with the following error:

    CMake Error at /usr/lib/llvm/16/lib64/cmake/llvm/AddLLVM.cmake:581 (add_library):
      Cannot find source file:

        /usr/lib/llvm/16/mlir/Dialect/SparseTensor/IR/Enums.h

      Tried extensions .c .C .c++ .cc .cpp .cxx .cu .mpp .m .M .mm .ixx .cppm .h
      .hh .h++ .hm .hpp .hxx .in .txx .f .F .for .f77 .f90 .f95 .f03 .hip .ispc
    Call Stack (most recent call first):
      cmake/modules/AddFlang.cmake:64 (llvm_add_library)
      lib/Lower/CMakeLists.txt:3 (add_flang_library)

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




More information about the All-commits mailing list