From 026af6668b63f7c6af2c5598404040fbcc1286fc Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gr=C3=A9goire=20KUBLER?= <gregoire.kubler@proton.me>
Date: Wed, 3 Jul 2024 16:06:10 +0200
Subject: [PATCH] feat : added ninja build backend option to pip

---
 setup.py | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/setup.py b/setup.py
index b055ad47b..43c2ebd8a 100644
--- a/setup.py
+++ b/setup.py
@@ -51,9 +51,15 @@ class CMakeBuild(build_ext):
             if "AIDGE_INSTALL" not in os.environ
             else os.environ["AIDGE_INSTALL"]
         )
+        cmake_type_opts = (
+            ["-G", os.environ.get("AIDGE_BUILD_GEN")]
+            if "AIDGE_BUILD_GEN" in os.environ
+            else []
+        )
         self.spawn(
             [
                 "cmake",
+                *cmake_type_opts,
                 str(cwd),
                 "-DTEST=OFF",
                 f"-DCMAKE_INSTALL_PREFIX:PATH={install_path}",
-- 
GitLab