diff options
author | Thomas Padioleau <thomas.padioleau@cea.fr> | 2024-03-18 05:43:40 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-03-17 21:43:40 -0700 |
commit | 53be280681767183765a3fa5e69575a1066b6ff1 (patch) | |
tree | da0d7547687a98c5453eccb148b57c5641f211bb | |
parent | 5ab10d57be4c7e970961906dab5b52144c743633 (diff) | |
download | spack-53be280681767183765a3fa5e69575a1066b6ff1.tar.gz spack-53be280681767183765a3fa5e69575a1066b6ff1.tar.bz2 spack-53be280681767183765a3fa5e69575a1066b6ff1.tar.xz spack-53be280681767183765a3fa5e69575a1066b6ff1.zip |
Remove bundled fmt (#43210)
-rw-r--r-- | var/spack/repos/builtin/packages/bear/package.py | 2 | ||||
-rw-r--r-- | var/spack/repos/builtin/packages/heyoka/package.py | 2 | ||||
-rw-r--r-- | var/spack/repos/builtin/packages/spdlog/package.py | 17 |
3 files changed, 8 insertions, 13 deletions
diff --git a/var/spack/repos/builtin/packages/bear/package.py b/var/spack/repos/builtin/packages/bear/package.py index 89e0bbf69b..e7389a4f4c 100644 --- a/var/spack/repos/builtin/packages/bear/package.py +++ b/var/spack/repos/builtin/packages/bear/package.py @@ -35,7 +35,7 @@ class Bear(CMakePackage): depends_on("fmt@8", when="@3.0.0:") depends_on("grpc +shared", when="@3.0.0:") depends_on("nlohmann-json", when="@3.0.0:") - depends_on("spdlog +fmt_external", when="@3.0.0:") + depends_on("spdlog", when="@3.0.0:") depends_on("cmake@2.8:", when="@2.0.4:", type="build") depends_on("cmake@3.12:", when="@3.0.0:", type="build") depends_on("python", type="build") diff --git a/var/spack/repos/builtin/packages/heyoka/package.py b/var/spack/repos/builtin/packages/heyoka/package.py index bc325d5816..25dd1851fa 100644 --- a/var/spack/repos/builtin/packages/heyoka/package.py +++ b/var/spack/repos/builtin/packages/heyoka/package.py @@ -50,7 +50,7 @@ class Heyoka(CMakePackage): depends_on("llvm@13:17") depends_on("boost@1.69: +serialization") depends_on("fmt@9:10") - depends_on("spdlog +fmt_external") + depends_on("spdlog") depends_on("intel-tbb@2021.4.0:") # Optional dependencies diff --git a/var/spack/repos/builtin/packages/spdlog/package.py b/var/spack/repos/builtin/packages/spdlog/package.py index a1281c3ab8..26e0c987c3 100644 --- a/var/spack/repos/builtin/packages/spdlog/package.py +++ b/var/spack/repos/builtin/packages/spdlog/package.py @@ -49,25 +49,20 @@ class Spdlog(CMakePackage): version("0.9.0", sha256="bbbe5a855c8b309621352921d650449eb2f741d35d55ec50fb4d8122ddfb8f01") variant("shared", default=True, description="Build shared libraries (v1.4.0+)") - variant( - "fmt_external", - default=False, - description="Build using external fmt libraries instead of bundled one", - ) depends_on("cmake@3.2:", when="@:1.7.0", type="build") depends_on("cmake@3.10:", when="@1.8.0:", type="build") - depends_on("fmt@5.3:", when="+fmt_external") - depends_on("fmt@7:", when="@1.7: +fmt_external") - depends_on("fmt@8:", when="@1.9: +fmt_external") - depends_on("fmt@9:", when="@1.11: +fmt_external") + depends_on("fmt@5.3:") + depends_on("fmt@7:", when="@1.7:") + depends_on("fmt@8:", when="@1.9:") + depends_on("fmt@9:", when="@1.11:") # spdlog@1.11.0 with fmt@10 https://github.com/gabime/spdlog/pull/2694 patch( "https://github.com/gabime/spdlog/commit/0ca574ae168820da0268b3ec7607ca7b33024d05.patch?full_index=1", sha256="31b22a9bfa6790fdabff186c0a9b0fd588439485f05cbef5e661231d15fec49b", - when="@1.11.0 +fmt_external ^fmt@10:", + when="@1.11.0 ^fmt@10:", ) def cmake_args(self): @@ -77,7 +72,7 @@ class Spdlog(CMakePackage): args.extend( [ self.define_from_variant("SPDLOG_BUILD_SHARED", "shared"), - self.define_from_variant("SPDLOG_FMT_EXTERNAL", "fmt_external"), + self.define("SPDLOG_FMT_EXTERNAL", True), # tests and examples self.define("SPDLOG_BUILD_TESTS", self.run_tests), self.define("SPDLOG_BUILD_EXAMPLE", self.run_tests), |