Compiler version checking added to conanfile.py

This commit is contained in:
Mateusz Pusz
2019-05-08 17:55:49 -06:00
parent 04a3218cd0
commit 61e9edbcdf

View File

@@ -59,8 +59,8 @@ class UnitsConan(ConanFile):
def configure(self): def configure(self):
if self.settings.compiler != "gcc": if self.settings.compiler != "gcc":
raise ConanInvalidConfiguration("Library works only with gcc") raise ConanInvalidConfiguration("Library works only with gcc")
# if int(self.settings.compiler.version) < 8: if int(self.settings.compiler.version.value) < 8:
# raise ConanInvalidConfiguration("Library works only with at least gcc 8.0") raise ConanInvalidConfiguration("Library requires at least gcc-8")
if self.settings.compiler.cppstd not in ["20", "gnu20"]: if self.settings.compiler.cppstd not in ["20", "gnu20"]:
raise ConanInvalidConfiguration("Library requires at least C++20 support") raise ConanInvalidConfiguration("Library requires at least C++20 support")