From 5f234e16d067c490db9b128119b9198d517ba6cb Mon Sep 17 00:00:00 2001 From: Stephen Nicholas Swatman Date: Wed, 10 Jul 2024 14:32:45 +0200 Subject: [PATCH] dfelibs: add Boost as a testing dependency (#45133) In my enthusiasm to add dfelibs to Spack, I didn't realise that the unit tests of dfelibs use Boost and, as such, Boost is required as a testing dependency. --- var/spack/repos/builtin/packages/dfelibs/package.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/var/spack/repos/builtin/packages/dfelibs/package.py b/var/spack/repos/builtin/packages/dfelibs/package.py index 7a3927b92f6..6e88fb0d3fe 100644 --- a/var/spack/repos/builtin/packages/dfelibs/package.py +++ b/var/spack/repos/builtin/packages/dfelibs/package.py @@ -20,3 +20,12 @@ class Dfelibs(CMakePackage): version("20211029", sha256="65b8d536b06b550e38822905dea06d193beb703fe0e4442791f43dc087c5cbfb") depends_on("cmake@3.8:", type="build") + depends_on("boost@1.59:", type="test") + + def cmake_args(self): + args = [ + self.define("dfelibs_BUILD_EXAMPLES", False), + self.define("dfelibs_BUILD_UNITTESTS", self.run_tests), + ] + + return args