build: Library components exposed in Conan

This commit is contained in:
Mateusz Pusz
2021-03-19 06:36:26 +01:00
parent f0cfc14b83
commit bcaf252dec

View File

@ -140,3 +140,19 @@ class UnitsConan(ConanFile):
compiler = self.settings.compiler
if compiler == "Visual Studio":
self.cpp_info.cxxflags = ["/utf-8"]
self.cpp_info.components["core"].requires = ["gsl-lite::gsl-lite"]
self.cpp_info.components["core-io"].requires = ["core"]
self.cpp_info.components["core-fmt"].requires = ["core", "fmt::fmt"]
self.cpp_info.components["data"].requires = ["core"]
self.cpp_info.components["isq"].requires = ["core"]
self.cpp_info.components["isq-natural"].requires = ["isq"]
self.cpp_info.components["si"].requires = ["isq"]
self.cpp_info.components["si-cgs"].requires = ["si"]
self.cpp_info.components["si-fps"].requires = ["si"]
self.cpp_info.components["si-iau"].requires = ["si"]
self.cpp_info.components["si-imperial"].requires = ["si"]
self.cpp_info.components["si-international"].requires = ["si"]
self.cpp_info.components["si-typographic"].requires = ["si"]
self.cpp_info.components["si-us"].requires = ["si"]
self.cpp_info.components["systems"].requires = ["data", "isq", "isq-natural", "si", "si-cgs", "si-fps", "si-iau", "si-imperial", "si-international", "si-typographic", "si-us"]