build: Conan 1.40 support fixed

This commit is contained in:
Mateusz Pusz
2021-09-09 10:12:14 +02:00
parent 120d863c40
commit 9fd9e00504

View File

@ -101,9 +101,6 @@ class UnitsConan(ConanFile):
# # build_docs has sense only in a development or CI build
# del self.options.build_docs
def layout(self):
self.folders.source="." if self._run_tests else "src"
def generate(self):
tc = CMakeToolchain(self)
tc.variables["UNITS_DOWNCAST_MODE"] = str(self.options.downcast_mode).upper()
@ -115,7 +112,7 @@ class UnitsConan(ConanFile):
def build(self):
cmake = CMake(self)
cmake.configure()
cmake.configure(build_script_folder=None if self._run_tests else "src")
cmake.build()
if self._run_tests:
cmake.test(output_on_failure=True)