diff options
author | Tomoyasu Nojiri <68096132+t-nojiri@users.noreply.github.com> | 2021-03-10 18:13:44 +0900 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-03-10 09:13:44 +0000 |
commit | 8ff898a95ee4df17b27efce5ac7c0e11d8f8e198 (patch) | |
tree | 5a57c3b48459493f51b471837b973036c9988dc5 /var | |
parent | 8c613fadf04871d575ffeb71c3545879aed08c00 (diff) | |
download | spack-8ff898a95ee4df17b27efce5ac7c0e11d8f8e198.tar.gz spack-8ff898a95ee4df17b27efce5ac7c0e11d8f8e198.tar.bz2 spack-8ff898a95ee4df17b27efce5ac7c0e11d8f8e198.tar.xz spack-8ff898a95ee4df17b27efce5ac7c0e11d8f8e198.zip |
warpx: add libs attribute to fix build on aarch64 (#22072)
Co-authored-by: Axel Huebl <axel.huebl@plasma.ninja>
Diffstat (limited to 'var')
-rw-r--r-- | var/spack/repos/builtin/packages/warpx/package.py | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/warpx/package.py b/var/spack/repos/builtin/packages/warpx/package.py index 72b147cddd..37cdecc586 100644 --- a/var/spack/repos/builtin/packages/warpx/package.py +++ b/var/spack/repos/builtin/packages/warpx/package.py @@ -93,6 +93,7 @@ class Warpx(CMakePackage): args = [ '-DBUILD_SHARED_LIBS:BOOL={0}'.format( 'ON' if '+shared' in spec else 'OFF'), + '-DCMAKE_INSTALL_LIBDIR=lib', # variants '-DWarpX_APP:BOOL={0}'.format( 'ON' if '+app' in spec else 'OFF'), @@ -123,3 +124,12 @@ class Warpx(CMakePackage): ] return args + + @property + def libs(self): + libsuffix = {'2': '2d', '3': '3d', 'rz': 'rz'} + dims = self.spec.variants['dims'].value + return find_libraries( + ['libwarpx.' + libsuffix[dims]], root=self.prefix, recursive=True, + shared=True + ) |