summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2016-12-19 18:35:47 +0300
committerAndrei Karas <akaras@inbox.ru>2016-12-19 19:48:35 +0300
commit7452d72094e256366cc6d30a3f4f48feee82210e (patch)
tree882c18cdb62d4c7f441b1e0ec5020f51e375213c
parentd6138db85ae0f95f7fce99ba04a7b06c4779b953 (diff)
downloadmanaverse-7452d72094e256366cc6d30a3f4f48feee82210e.tar.gz
manaverse-7452d72094e256366cc6d30a3f4f48feee82210e.tar.bz2
manaverse-7452d72094e256366cc6d30a3f4f48feee82210e.tar.xz
manaverse-7452d72094e256366cc6d30a3f4f48feee82210e.zip
Add ci jobs with gcc 5 and 6 and cilk plus.
-rw-r--r--.gitlab-ci.yml26
-rwxr-xr-xtools/ci/jobs/gcc5.sh2
2 files changed, 21 insertions, 7 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index a1240b7d1..e175018c2 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -462,7 +462,7 @@ cmake_gcc-4.9:
gcc-5:
stage: build
script:
- - ./tools/ci/jobs/gcc5.sh
+ - ./tools/ci/jobs/gcc5.sh --enable-werror
image: debian:unstable
<<: *log-failed-jobs
@@ -561,38 +561,52 @@ gcc_eathena:
gcc_without_mumble:
stage: build
script:
- - ./tools/ci/jobs/gcc5.sh --without-mumble
+ - ./tools/ci/jobs/gcc5.sh --without-mumble --enable-werror
image: debian:unstable
<<: *log-failed-jobs
gcc_without_customnls:
stage: build
script:
- - ./tools/ci/jobs/gcc5.sh --enable-customnls
+ - ./tools/ci/jobs/gcc5.sh --enable-customnls --enable-werror
image: debian:unstable
<<: *log-failed-jobs
gcc_without_customnls_nonls:
stage: build
script:
- - ./tools/ci/jobs/gcc5.sh --enable-customnls --disable-nls
+ - ./tools/ci/jobs/gcc5.sh --enable-customnls --disable-nls --enable-werror
image: debian:unstable
<<: *log-failed-jobs
gcc_without_opengl:
stage: build
script:
- - ./tools/ci/jobs/gcc5.sh --without-opengl
+ - ./tools/ci/jobs/gcc5.sh --without-opengl --enable-werror
image: debian:unstable
<<: *log-failed-jobs
-gcc_cilkplus:
+gcc49_cilkplus:
stage: build
script:
- ./tools/ci/jobs/gcc49.sh --enable-cilkplus
image: debian:stable
<<: *log-failed-jobs
+gcc-5_cilkplus:
+ stage: build
+ script:
+ - ./tools/ci/jobs/gcc5.sh --enable-cilkplus
+ image: debian:unstable
+ <<: *log-failed-jobs
+
+gcc-6_cilkplus:
+ stage: build
+ script:
+ - ./tools/ci/jobs/gcc6.sh --enable-cilkplus
+ image: debian:unstable
+ <<: *log-failed-jobs
+
gcc_eathena_opengl:
stage: build
script:
diff --git a/tools/ci/jobs/gcc5.sh b/tools/ci/jobs/gcc5.sh
index ff04f9747..0fab3f9d4 100755
--- a/tools/ci/jobs/gcc5.sh
+++ b/tools/ci/jobs/gcc5.sh
@@ -46,7 +46,7 @@ export CXXFLAGS="-ggdb3 -O2 -pipe -ffast-math \
-Wno-variadic-macros -Wno-zero-as-null-pointer-constant"
do_init
-run_configure --enable-werror $*
+run_configure $*
run_make
source ./tools/ci/scripts/exit.sh