diff options
author | Nichols A. Romero <naromero77@users.noreply.github.com> | 2023-08-27 01:41:59 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-08-27 08:41:59 +0200 |
commit | 0eb22ef7703eee8504a6d68060addf905f9fbcf9 (patch) | |
tree | 9ea23ccbd48caf55de600dbb3e92abf30f70260d /var | |
parent | 95f78440f12c7c0bb2e415ac2bff692c594f8a0c (diff) | |
download | spack-0eb22ef7703eee8504a6d68060addf905f9fbcf9.tar.gz spack-0eb22ef7703eee8504a6d68060addf905f9fbcf9.tar.bz2 spack-0eb22ef7703eee8504a6d68060addf905f9fbcf9.tar.xz spack-0eb22ef7703eee8504a6d68060addf905f9fbcf9.zip |
llvm: ensure runtimes set rpaths (#39641)
Ensure that CMAKE_INSTALL_RPATH_USE_LINK_PATH is propagated to sub-make when building runtimes.
Diffstat (limited to 'var')
-rw-r--r-- | var/spack/repos/builtin/packages/llvm/package.py | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/var/spack/repos/builtin/packages/llvm/package.py b/var/spack/repos/builtin/packages/llvm/package.py index e8a013b249..16ab6177f7 100644 --- a/var/spack/repos/builtin/packages/llvm/package.py +++ b/var/spack/repos/builtin/packages/llvm/package.py @@ -914,7 +914,14 @@ class Llvm(CMakePackage, CudaPackage): # Semicolon seperated list of runtimes to enable if runtimes: - cmake_args.append(define("LLVM_ENABLE_RUNTIMES", runtimes)) + cmake_args.extend( + [ + define("LLVM_ENABLE_RUNTIMES", runtimes), + define( + "RUNTIMES_CMAKE_ARGS", [define("CMAKE_INSTALL_RPATH_USE_LINK_PATH", True)] + ), + ] + ) return cmake_args |