diff --git a/var/spack/repos/builtin/packages/nfft/package.py b/var/spack/repos/builtin/packages/nfft/package.py index 4c1ce2b03d6..522191d89a6 100644 --- a/var/spack/repos/builtin/packages/nfft/package.py +++ b/var/spack/repos/builtin/packages/nfft/package.py @@ -40,6 +40,7 @@ class Nfft(AutotoolsPackage): def install(self, spec, prefix): options = ['--prefix={0}'.format(prefix)] + make("distclean") configure(*options) make() if self.run_tests: @@ -47,12 +48,14 @@ def install(self, spec, prefix): make("install") if '+float' in spec['fftw']: + make("distclean") configure('--enable-float', *options) make() if self.run_tests: make("check") make("install") if '+long_double' in spec['fftw']: + make("distclean") configure('--enable-long-double', *options) make() if self.run_tests: