build: header-only mode enabled for Conan

This commit is contained in:
Mateusz Pusz
2020-09-14 12:50:51 +02:00
parent 3df415835e
commit 6a3865b455

View File

@@ -79,7 +79,8 @@ class UnitsConan(ConanFile):
raise ConanInvalidConfiguration("mp-units requires at least Visual Studio 16")
else:
raise ConanInvalidConfiguration("mp-units is supported only by gcc and Visual Studio so far")
check_min_cppstd(self, "20")
if compiler.get_safe("cppstd"):
check_min_cppstd(self, "20")
def _configure_cmake(self, folder="src"):
cmake = CMake(self)
@@ -119,9 +120,7 @@ class UnitsConan(ConanFile):
cmake.install()
def package_id(self):
self.info.settings.clear()
self.info.settings.compiler = self.settings.compiler
self.info.settings.compiler.version = self.settings.compiler.version
self.info.header_only()
def package_info(self):
compiler = self.settings.compiler