From ace890af49645d264a2d3ec0ac93e53dd43278d5 Mon Sep 17 00:00:00 2001 From: "Adam J. Stewart" Date: Thu, 23 Mar 2017 12:28:17 -0500 Subject: Only configure requested lammps features (#3526) * Only configure requested lammps features * Run configure from root and make from src --- var/spack/repos/builtin/packages/lammps/package.py | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) (limited to 'var') diff --git a/var/spack/repos/builtin/packages/lammps/package.py b/var/spack/repos/builtin/packages/lammps/package.py index 61c7b22980..6c80873f14 100644 --- a/var/spack/repos/builtin/packages/lammps/package.py +++ b/var/spack/repos/builtin/packages/lammps/package.py @@ -24,7 +24,6 @@ ############################################################################## from spack import * import os -import string import datetime as dt @@ -178,16 +177,16 @@ class Lammps(MakefilePackage): def build(self, spec, prefix): for pkg in self.supported_packages: - _build_pkg_name = string.replace('build_{0}'.format(pkg), '-', '_') - if hasattr(self, _build_pkg_name): - _build_pkg = getattr(self, _build_pkg_name) - _build_pkg() + if '+{0}'.format(pkg) in spec: + _build_pkg_name = 'build_{0}'.format(pkg.replace('-', '_')) + if hasattr(self, _build_pkg_name): + _build_pkg = getattr(self, _build_pkg_name) + _build_pkg() - with working_dir('src'): - for pkg in self.supported_packages: - if '+{0}'.format(pkg) in spec: + with working_dir('src'): make('yes-{0}'.format(pkg)) + with working_dir('src'): make(self.target_name) if '+lib' in spec: -- cgit v1.2.3-70-g09d2