]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Add clang to the build job matrix and build gcc and clang builds with -Wall -Wextra
authorOndřej Surý <ondrej@sury.org>
Thu, 12 Apr 2018 08:32:08 +0000 (10:32 +0200)
committerOndřej Surý <ondrej@sury.org>
Wed, 18 Apr 2018 00:49:35 +0000 (17:49 -0700)
.gitlab-ci.yml

index ab8418eb2ae1589438ed442d7ecc860a341a10f3..98009dcdf7942ab3f2d569833def7c074a3fd484 100644 (file)
@@ -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