From 216bb3dd4cad484c08f048891de017592bb04b01 Mon Sep 17 00:00:00 2001 From: Pierre-Antoine Rouby <pierre-antoine.rouby@inrae.fr> Date: Mon, 31 Jul 2023 11:25:06 +0200 Subject: [PATCH] git: Add submodule mage. --- .gitlab-ci.yml | 23 +++++++++++++++++++++++ .gitmodules | 3 +++ mage | 1 + packages/linux.sh | 4 ++++ 4 files changed, 31 insertions(+) create mode 100644 .gitmodules create mode 160000 mage diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 014dde47..183337a4 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -8,6 +8,27 @@ stages: # BUILD # ######### +build-mage: + stage: build + tags: + - linux + rules: + - if: $CI_COMMIT_BRANCH == 'master' || $CI_COMMIT_TAG + variables: + GIT_SUBMODULE_STRATEGY: recursive + GIT_SUBMODULE_DEPTH: 1 + script: + - cd mage/src/ + - mkdir -p build + - cd build + - cmake .. + - make + artifacts: + paths: + - mage/src/build/mage + - mage/src/build/mage_extraire + - mage/src/build/mailleurPF + build: stage: build tags: @@ -53,6 +74,8 @@ linux-package: artifacts: true - job: build artifacts: true + - job: build-mage + artifacts: true rules: - if: $CI_COMMIT_BRANCH == 'master' || $CI_COMMIT_TAG artifacts: diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 00000000..0aad7c1d --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "mage"] + path = mage + url = https://gitlab.irstea.fr/jean-baptiste.faure/mage.git diff --git a/mage b/mage new file mode 160000 index 00000000..18aa9a7e --- /dev/null +++ b/mage @@ -0,0 +1 @@ +Subproject commit 18aa9a7e0f8415a94a40fe647d329268c6932663 diff --git a/packages/linux.sh b/packages/linux.sh index 938e4ff9..899aa4b8 100755 --- a/packages/linux.sh +++ b/packages/linux.sh @@ -38,6 +38,10 @@ cp -r ../src/lang/*.qm dist/pamhyr/lang/ cp ../VERSION dist/pamhyr/ cp ../AUTHORS dist/pamhyr/ +cp ../mage/src/build/mage dist/pamhyr/ +cp ../mage/src/build/mage_extraire dist/pamhyr/ +cp ../mage/src/build/mailleurPF dist/pamhyr/ + echo " *** MAKE SRC PACKAGE" OLD_PWD=$PWD -- GitLab