add static options for some libraries (#2876)

* add static options for some libraries

* make requested changes: add comments and use configure_args
This commit is contained in:
Jason Sarich
2017-01-24 13:48:01 -06:00
committed by Todd Gamblin
parent 7d3da2ebdc
commit 6e895c4ccc
5 changed files with 50 additions and 15 deletions

View File

@@ -40,7 +40,15 @@ class Zlib(AutotoolsPackage):
variant('pic', default=True,
description='Produce position-independent code (for shared libs)')
variant('shared', default=True,
description='Enables the build of shared libraries.')
def setup_environment(self, spack_env, run_env):
if '+pic' in self.spec:
spack_env.set('CFLAGS', self.compiler.pic_flag)
def configure_args(self):
config_args = []
if '+shared' not in self.spec:
config_args.append('--static')
return config_args