[all-commits] [llvm/llvm-project] b95123: [polly] [CMake] Link polly-isl-test with LLVMSuppo...

vimproved via All-commits all-commits at lists.llvm.org
Mon Dec 25 02:31:34 PST 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: b951239932c735deec633bb53c0efa71912155f1
      https://github.com/llvm/llvm-project/commit/b951239932c735deec633bb53c0efa71912155f1
  Author: vient <lozko.roma at gmail.com>
  Date:   2023-12-25 (Mon, 25 Dec 2023)

  Changed paths:
    M polly/lib/External/CMakeLists.txt

  Log Message:
  -----------
  [polly] [CMake] Link polly-isl-test with LLVMSupport (#65424)

Otherwise link may fail if user provided additional library to link with via CMAKE_EXE_LINKER_FLAGS. Concrete example is using custom allocator, LLVMSupport provides needed -lpthread in that case.

Closes: https://github.com/llvm/llvm-project/pull/65424


  Commit: 58689e4318be7c42b54a77adf5439f6065caa58a
      https://github.com/llvm/llvm-project/commit/58689e4318be7c42b54a77adf5439f6065caa58a
  Author: Violet Purcell <vimproved at inventati.org>
  Date:   2023-12-25 (Mon, 25 Dec 2023)

  Changed paths:
    M polly/cmake/polly_macros.cmake

  Log Message:
  -----------
  [polly] [CMake] Create component and install target in add_polly_library (#66598)

Currently there's no component for LLVMPolly and PollyISL, however
they are added to exports whether or not they are installed. This commit
calls add_llvm_install_targets in the add_polly_library function to
allow installation of LLVMPolly and PollyISL via distribution
components, so they can be installed without also installing libPolly.a.

Closes: https://github.com/llvm/llvm-project/pull/66598


Compare: https://github.com/llvm/llvm-project/compare/88548df0fc08...58689e4318be


More information about the All-commits mailing list