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 0000000000000000000000000000000000000000..40c506269db0c83b8033bceb973adaef8b22e14f --- /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 6206558018c6c312309ca084dc263d75edbe7b01..faaafd9b8b6308f512cbbcfaa090a95c3751e750 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]