From 12785240ca92bb623e1f836b4c81238d875198cd Mon Sep 17 00:00:00 2001 From: Felix Morgner Date: Thu, 12 Oct 2023 11:11:41 +0200 Subject: build: switch to ninja multi-config generator --- conanfile.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'conanfile.py') diff --git a/conanfile.py b/conanfile.py index 84d6e77..b2ff441 100644 --- a/conanfile.py +++ b/conanfile.py @@ -19,6 +19,7 @@ class KernelConan(ConanFile): tool_requires = [ "cmake/[~3.27]", "gcc/13.2.0@teachos/stable", + "ninja/[~1.11]", ] def build(self): @@ -36,7 +37,7 @@ class KernelConan(ConanFile): dependencies = CMakeDeps(self) dependencies.generate() - toolchain = CMakeToolchain(self) + toolchain = CMakeToolchain(self, generator="Ninja Multi-Config") toolchain.cache_variables["CMAKE_TRY_COMPILE_TARGET_TYPE"] = "STATIC_LIBRARY" toolchain.variables["TEACHOS_DESCRIPTION"] = self.description toolchain.variables["TEACHOS_HOMEPAGE_URL"] = self.homepage @@ -50,7 +51,7 @@ class KernelConan(ConanFile): toolchain.generate() def layout(self): - cmake_layout(self, src_folder="source") + cmake_layout(self, src_folder="source", generator="Ninja Multi-Config") class PlatformIncludeBlock: -- cgit v1.2.3