diff options
author | Justin Stanley <molecuul@users.noreply.github.com> | 2018-11-08 03:28:10 -0600 |
---|---|---|
committer | Massimiliano Culpo <massimiliano.culpo@gmail.com> | 2018-11-08 10:28:10 +0100 |
commit | d1b17e820728f0e282f7bac880986da9c24daebe (patch) | |
tree | 2c99b998f705f23120b437fe565a0db1011235eb | |
parent | 8f4d6caf323dd2bb10847260ef30fe4a29e8a859 (diff) | |
download | spack-d1b17e820728f0e282f7bac880986da9c24daebe.tar.gz spack-d1b17e820728f0e282f7bac880986da9c24daebe.tar.bz2 spack-d1b17e820728f0e282f7bac880986da9c24daebe.tar.xz spack-d1b17e820728f0e282f7bac880986da9c24daebe.zip |
canu: use built-in makefile install (#9726)
-rw-r--r-- | var/spack/repos/builtin/packages/canu/package.py | 14 |
1 files changed, 3 insertions, 11 deletions
diff --git a/var/spack/repos/builtin/packages/canu/package.py b/var/spack/repos/builtin/packages/canu/package.py index 2b99fe63fc..1aec3384df 100644 --- a/var/spack/repos/builtin/packages/canu/package.py +++ b/var/spack/repos/builtin/packages/canu/package.py @@ -21,6 +21,7 @@ class Canu(MakefilePackage): depends_on('perl', type='run') build_directory = 'src' + build_targets = ['clean'] def patch(self): # Use our perl, not whatever is in the environment @@ -29,14 +30,5 @@ class Canu(MakefilePackage): 'src/pipelines/canu.pl') def install(self, spec, prefix): - # replicate the Makefile logic here: - # https://github.com/marbl/canu/blob/master/src/Makefile#L344 - uname = which('uname') - ostype = uname(output=str).strip() - machinetype = uname('-m', output=str).strip() - if machinetype == 'x86_64': - machinetype = 'amd64' - target_dir = '{0}-{1}'.format(ostype, machinetype) - bin = join_path(target_dir, 'bin') - - install_tree(bin, prefix.bin) + with working_dir(self.build_directory): + make('all', 'TARGET_DIR={0}'.format(prefix)) |