aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGaëtan Gilbert2020-04-20 23:24:29 +0200
committerGaëtan Gilbert2020-04-21 10:29:45 +0200
commit5469457e73063b85ffd8a4e5247f0b11bd7ba6dd (patch)
tree8030c926a383e1062138e16c7d8e8b63a2be7055
parentc30594f55750996398eb3947838eaf1f906f08c9 (diff)
Fix VST after PrincetonUniversity/VST#402
Specifically https://github.com/PrincetonUniversity/VST/commit/86d7ac6eaf9c580d5705c4257814f64560d24257
-rw-r--r--.gitlab-ci.yml13
-rw-r--r--Makefile.ci2
-rwxr-xr-xdev/ci/ci-flocq.sh2
3 files changed, 15 insertions, 2 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index f439b0c34f..1a1d31bdd7 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -716,7 +716,11 @@ library:ci-fiat-crypto:
- plugin:ci-rewriter
library:ci-flocq:
- extends: .ci-template
+ extends: .ci-template-flambda
+ artifacts:
+ name: "$CI_JOB_NAME"
+ paths:
+ - _build_ci
library:ci-corn:
extends: .ci-template-flambda
@@ -772,6 +776,13 @@ library:ci-verdi-raft:
library:ci-vst:
extends: .ci-template-flambda
+ stage: stage-3
+ needs:
+ - build:edge+flambda
+ - library:ci-flocq
+ dependencies:
+ - build:edge+flambda
+ - library:ci-flocq
# Plugins are by definition the projects that depend on Coq's ML API
diff --git a/Makefile.ci b/Makefile.ci
index d4383fd409..1a5e8166a2 100644
--- a/Makefile.ci
+++ b/Makefile.ci
@@ -76,6 +76,8 @@ ci-quickchick: ci-ext-lib ci-simple-io
ci-metacoq: ci-equations
+ci-vst: ci-flocq
+
# Generic rule, we use make to ease CI integration
$(CI_TARGETS): ci-%:
+./dev/ci/ci-wrapper.sh $*
diff --git a/dev/ci/ci-flocq.sh b/dev/ci/ci-flocq.sh
index e9f8324f28..7a9531216e 100755
--- a/dev/ci/ci-flocq.sh
+++ b/dev/ci/ci-flocq.sh
@@ -5,4 +5,4 @@ ci_dir="$(dirname "$0")"
git_download Flocq
-( cd "${CI_BUILD_DIR}/Flocq" && autoconf && ./configure && ./remake "-j${NJOBS}" )
+( cd "${CI_BUILD_DIR}/Flocq" && autoconf && ./configure && ./remake "-j${NJOBS}" && ./remake install )