From 69ff88a00d953559c7015c7989fd2f96640c578b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gr=C3=A9goire=20KUBLER?= <gregoire.kubler@proton.me> Date: Fri, 5 Jul 2024 15:19:26 +0200 Subject: [PATCH] feat : added option to change build_backend --- setup.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/setup.py b/setup.py index bda2322f..35520fd3 100644 --- a/setup.py +++ b/setup.py @@ -56,13 +56,22 @@ class AidgePkgBuild(build_ext): if "AIDGE_INSTALL" not in os.environ else os.environ["AIDGE_INSTALL"] ) + + # using ninja as default build system to build faster and with the same compiler as on windows + build_gen = ( + ["-G", os.environ["AIDGE_BUILD_GEN"]] + if "AIDGE_BUILD_GEN" in os.environ + else [] + ) + self.spawn( [ "cmake", + *build_gen, str(cwd), + "-DTEST=OFF", f"-DCMAKE_INSTALL_PREFIX:PATH={install_path}", f"-DCMAKE_BUILD_TYPE={compile_type}", - "-DTEST=OFF", "-DPYBIND=ON", "-DCMAKE_EXPORT_COMPILE_COMMANDS=ON", "-DCOVERAGE=OFF", -- GitLab