build: fmt::fmt dependency added only when needed

This commit is contained in:
Mateusz Pusz
2021-11-16 08:34:56 +01:00
parent 0de7991375
commit e3f0d5f3dc

View File

@@ -152,7 +152,9 @@ class UnitsConan(ConanFile):
# rest
self.cpp_info.components["core-io"].requires = ["core"]
self.cpp_info.components["core-fmt"].requires = ["core", "fmt::fmt"]
self.cpp_info.components["core-fmt"].requires = ["core"]
if self._use_libfmt:
self.cpp_info.components["core-fmt"].requires.append("fmt::fmt")
self.cpp_info.components["isq"].requires = ["core"]
self.cpp_info.components["isq-natural"].requires = ["isq"]
self.cpp_info.components["si"].requires = ["isq"]