diff options
author | Peter Brady <ptb@lanl.gov> | 2022-04-18 07:41:00 -0600 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-04-18 09:41:00 -0400 |
commit | 3835ac0c41ce57dda16de98c40b69dac5d26d34a (patch) | |
tree | 350cf232d37e117d6efd72ba76267c9159f4b2c7 | |
parent | a405a6efe3f51ba15555bbaf6d631c2c30664d6b (diff) | |
download | spack-3835ac0c41ce57dda16de98c40b69dac5d26d34a.tar.gz spack-3835ac0c41ce57dda16de98c40b69dac5d26d34a.tar.bz2 spack-3835ac0c41ce57dda16de98c40b69dac5d26d34a.tar.xz spack-3835ac0c41ce57dda16de98c40b69dac5d26d34a.zip |
spdlog: use external fmt (#30051)
-rw-r--r-- | var/spack/repos/builtin/packages/spdlog/package.py | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/var/spack/repos/builtin/packages/spdlog/package.py b/var/spack/repos/builtin/packages/spdlog/package.py index a0f829221d..bce3c766a4 100644 --- a/var/spack/repos/builtin/packages/spdlog/package.py +++ b/var/spack/repos/builtin/packages/spdlog/package.py @@ -49,15 +49,21 @@ class Spdlog(CMakePackage): 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:') + depends_on('fmt@7:', when='@1.7:') + depends_on('fmt@8:', when='@1.9:') + def cmake_args(self): args = [] if self.spec.version >= Version('1.4.0'): args.extend([ self.define_from_variant('SPDLOG_BUILD_SHARED', 'shared'), + self.define('SPDLOG_FMT_EXTERNAL', 'ON'), # tests and examples self.define('SPDLOG_BUILD_TESTS', self.run_tests), - self.define('SPDLOG_BUILD_EXAMPLE', self.run_tests) + self.define('SPDLOG_BUILD_EXAMPLE', self.run_tests), + ]) return args |