From 165c68978e11570154e70587974cf8e5b7e74eb3 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gr=C3=A9goire=20KUBLER?= <gregoire.kubler@proton.me>
Date: Fri, 19 Apr 2024 13:17:15 +0200
Subject: [PATCH] chore : missing script before wheel

---
 .../ci/cibuildwheel_build_deps_before_build_wheel.sh | 12 ++++++++++++
 setup.py                                             |  1 +
 2 files changed, 13 insertions(+)
 create mode 100755 .gitlab/ci/cibuildwheel_build_deps_before_build_wheel.sh

diff --git a/.gitlab/ci/cibuildwheel_build_deps_before_build_wheel.sh b/.gitlab/ci/cibuildwheel_build_deps_before_build_wheel.sh
new file mode 100755
index 000000000..40c506269
--- /dev/null
+++ b/.gitlab/ci/cibuildwheel_build_deps_before_build_wheel.sh
@@ -0,0 +1,12 @@
+set -x
+set -e
+DEPS_NAME=("aidge_core")
+for repo in $DEPS_NAME; do
+  cd $repo
+  mkdir build
+  cd build
+  cmake .. -DCMAKE_EXPORT_COMPILE_COMMANDS=1 -DAIDGE_INSTALL=1
+  make -j4 all install
+done
+set +x
+set +e
diff --git a/setup.py b/setup.py
index 620655801..faaafd9b8 100644
--- a/setup.py
+++ b/setup.py
@@ -88,6 +88,7 @@ class CMakeBuild(build_ext):
                 "-DCMAKE_EXPORT_COMPILE_COMMANDS=ON",
             ]
         )
+
         if not self.dry_run:
             self.spawn(
                 ["cmake", "--build", ".", "--config", compile_type, "-j", max_jobs]
-- 
GitLab