summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorPeter Scheibel <scheibel1@llnl.gov>2019-02-13 17:38:14 -0600
committerGitHub <noreply@github.com>2019-02-13 17:38:14 -0600
commit8ca384875efffbcee1881db9fdef4399e74add50 (patch)
treeb4e22cb2bd0900afe44d1e4b9e0ad831244fcec0 /var
parent1bf86292e1af9ba07cf360b67743283137956eec (diff)
downloadspack-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 'var')
-rw-r--r--var/spack/repos/builtin/packages/freetype/package.py4
1 files changed, 0 insertions, 4 deletions
diff --git a/var/spack/repos/builtin/packages/freetype/package.py b/var/spack/repos/builtin/packages/freetype/package.py
index d5cc806874..95f85c81e6 100644
--- a/var/spack/repos/builtin/packages/freetype/package.py
+++ b/var/spack/repos/builtin/packages/freetype/package.py
@@ -31,7 +31,3 @@ class Freetype(AutotoolsPackage):
if self.spec.satisfies('@2.9.1:'):
args.append('--enable-freetype-config')
return args
-
- def setup_dependent_environment(self, spack_env, run_env, dependent_spec):
- spack_env.prepend_path('CPATH', self.prefix.include.freetype2)
- run_env.prepend_path('CPATH', self.prefix.include.freetype2)