diff options
author | Annop Wongwathanarat <annop.wongwathanarat@gmail.com> | 2022-12-01 16:47:59 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-12-01 09:47:59 -0700 |
commit | dfa00f5a8de6c48065697bda5bb61560d16ebe85 (patch) | |
tree | 8fc650cc97be8c1e28832102b7b9839ff57c7277 | |
parent | 66027806579b09607fe83ec448d4fe56db1ec2fe (diff) | |
download | spack-dfa00f5a8de6c48065697bda5bb61560d16ebe85.tar.gz spack-dfa00f5a8de6c48065697bda5bb61560d16ebe85.tar.bz2 spack-dfa00f5a8de6c48065697bda5bb61560d16ebe85.tar.xz spack-dfa00f5a8de6c48065697bda5bb61560d16ebe85.zip |
acfl: add post-installation check by running examples (#34172)
-rw-r--r-- | var/spack/repos/builtin/packages/acfl/package.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/acfl/package.py b/var/spack/repos/builtin/packages/acfl/package.py index b61bf1c180..f7a9552a6b 100644 --- a/var/spack/repos/builtin/packages/acfl/package.py +++ b/var/spack/repos/builtin/packages/acfl/package.py @@ -276,3 +276,12 @@ class Acfl(Package): env.prepend_path("PATH", join_path(arm_dir, "bin")) env.prepend_path("CPATH", join_path(arm_dir, "include")) env.prepend_path("MANPATH", join_path(arm_dir, "share", "man")) + + @run_after("install") + def check_install(self): + armpl_dir = get_armpl_prefix(self.spec) + armpl_example_dir = join_path(armpl_dir, "examples") + # run example makefile + make("-C", armpl_example_dir, "CC=" + self.cc, "F90=" + self.fortran) + # clean up + make("-C", armpl_example_dir, "clean") |