Paul A. Patience schreef op vr 22-04-2022 om 11:53 [+0000]: > -                  (invoke "ctest" "-R" "demo" "-R" "mpi"))))))) > +           (lambda* (#:key tests? #:allow-other-keys) > +             (when tests? > +               (and (invoke "make" "unittests") > +                    (invoke "make" "demos") > +                    (invoke "ctest" "-R" "unittests") > +                    (invoke "ctest" "-R" "demo" "-R" "serial") > +                    (invoke "ctest" "-R" "demo" "-R" "mpi")))))))) The 'and' is pointless, it can be removed --- IIUC, 'invoke' throws exceptions, it doesn't return #false. Anyway, honouring #:tests? is nice (for cross-compilation and --without-tests=...). Greetings, Maxime.