From dfa00f5a8de6c48065697bda5bb61560d16ebe85 Mon Sep 17 00:00:00 2001 From: Annop Wongwathanarat Date: Thu, 1 Dec 2022 16:47:59 +0000 Subject: acfl: add post-installation check by running examples (#34172) --- var/spack/repos/builtin/packages/acfl/package.py | 9 +++++++++ 1 file changed, 9 insertions(+) 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") -- cgit v1.2.3-60-g2f50