[all-commits] [llvm/llvm-project] 81e655: [libclc] Make library output directories explicit ...

Fraser Cormack via All-commits all-commits at lists.llvm.org
Fri Jul 4 02:35:36 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 81e6552a3d6835c4e10eb981402febfac9df6156
      https://github.com/llvm/llvm-project/commit/81e6552a3d6835c4e10eb981402febfac9df6156
  Author: Fraser Cormack <fraser at codeplay.com>
  Date:   2025-07-04 (Fri, 04 Jul 2025)

  Changed paths:
    M libclc/CMakeLists.txt
    M libclc/cmake/modules/AddLibclc.cmake

  Log Message:
  -----------
  [libclc] Make library output directories explicit (#146833)

These changes were split off from #146503.

This commit makes the output directories of libclc artefacts explicit.
It creates a variable for the final output directory -
LIBCLC_OUTPUT_LIBRARY_DIR - which has not changed. This allows future
changes to alter the output directory more simply, such as by pointing
it to somewhere inside clang's resource directory.

This commit also changes the output directory of each target's
intermediate builtins.*.bc files. They are now placed into each
respective libclc target's object directory, rather than the top-level
libclc binary directory. This should help keep the binary directory a
bit tidier.



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