diff options
author | Peter Scheibel <scheibel1@llnl.gov> | 2019-02-13 17:38:14 -0600 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-02-13 17:38:14 -0600 |
commit | 8ca384875efffbcee1881db9fdef4399e74add50 (patch) | |
tree | b4e22cb2bd0900afe44d1e4b9e0ad831244fcec0 /share | |
parent | 1bf86292e1af9ba07cf360b67743283137956eec (diff) | |
download | spack-8ca384875efffbcee1881db9fdef4399e74add50.tar.gz spack-8ca384875efffbcee1881db9fdef4399e74add50.tar.bz2 spack-8ca384875efffbcee1881db9fdef4399e74add50.tar.xz spack-8ca384875efffbcee1881db9fdef4399e74add50.zip |
Dynamic library/include paths (#8136)
Fixes #7855
Closes #8070
Closes #2645
When searching for library directories (e.g. to add "-L" arguments to
the compiler wrapper) Spack was only trying the "lib/" and "lib64/"
directories for each dependency install prefix; this missed cases
where packages would install libraries to subdirectories and also was
not customizable. This PR makes use of the ".headers" and ".libs"
properties for more-advanced location of header/library directories.
Since packages can override the default behavior of ".headers" and
".libs", it also allows package writers to customize.
The following environment variables which used to be set by Spack
for a package build have been removed:
* Remove SPACK_PREFIX and SPACK_DEPENDENCIES environment variables as
they are no-longer used
* Remove SPACK_INSTALL environment variable: it was not used before
this PR
Diffstat (limited to 'share')
0 files changed, 0 insertions, 0 deletions