From: Ondřej Surý Date: Thu, 12 Apr 2018 08:32:08 +0000 (+0200) Subject: Add clang to the build job matrix and build gcc and clang builds with -Wall -Wextra X-Git-Tag: v9.13.0~55^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0d8d3dc17092f1b46f1dbf78816d80c9502a2367;p=thirdparty%2Fbind9.git Add clang to the build job matrix and build gcc and clang builds with -Wall -Wextra --- diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index ab8418eb2ae..98009dcdf79 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -162,11 +162,31 @@ precheck:debian:sid:amd64: # <<: *ubuntu_xenial_i386_image # <<: *build_job +build:clang:debian:sid:amd64: + variables: + CC: clang + CFLAGS: "-Wall -Wextra -Wenum-conversion -O2 -g" + <<: *debian_sid_amd64_image + <<: *build_job + build:debian:sid:amd64: + variables: + CC: gcc + CFLAGS: "-Wall -Wextra -O2 -g" <<: *debian_sid_amd64_image <<: *build_job - + +build:clang:debian:sid:i386: + variables: + CC: clang + CFLAGS: "-Wall -Wextra -Wenum-conversion -O2 -g" + <<: *debian_sid_i386_image + <<: *build_job + build:debian:sid:i386: + variables: + CC: gcc + CFLAGS: "-Wall -Wextra -O2 -g" <<: *debian_sid_i386_image <<: *build_job @@ -175,7 +195,7 @@ unittest:debian:sid:amd64: <<: *unit_test_job dependencies: - build:debian:sid:amd64 - + unittest:debian:sid:i386: <<: *debian_sid_i386_image <<: *unit_test_job @@ -187,7 +207,7 @@ systemtest:debian:sid:amd64: <<: *system_test_job dependencies: - build:debian:sid:amd64 - + systemtest:debian:sid:i386: <<: *debian_sid_i386_image <<: *system_test_job