]> Sergey Matveev's repositories - nnn.git/commitdiff
Add CircleCI gcc-9 build
authorArun Prakash Jana <engineerarun@gmail.com>
Sat, 13 Apr 2019 05:18:45 +0000 (10:48 +0530)
committerArun Prakash Jana <engineerarun@gmail.com>
Sat, 13 Apr 2019 05:27:27 +0000 (10:57 +0530)
.circleci/config.yml

index 49b9eaeef2dc24ef248ce03e386fca80788174bf..3782b333a1f41e31725b99744665a3fd2f33c237 100644 (file)
@@ -43,6 +43,30 @@ jobs:
             ls -l nnn
             make clean
 
+  gcc-9:
+    docker:
+      - image: ubuntu:18.04
+        working_directory: ~/nnn
+        environment:
+          CC: gcc-9
+          CI_FORCE_TEST: 1
+    steps:
+      - run:
+          command: |
+            apt update -qq
+            apt install -y --no-install-recommends software-properties-common
+            apt-add-repository -y ppa:jonathonf/gcc-9.0
+            apt update -qq
+            apt install -y --no-install-recommends git gcc-9 make pkg-config libncursesw5-dev libreadline-dev
+      - checkout
+      - run:
+          command: |
+            export CFLAGS=-Werror
+            make clean
+            make strip
+            ls -l nnn
+            make clean
+
   package-and-publish:
     machine: true
     working_directory: ~/nnn
@@ -67,6 +91,7 @@ workflows:
     jobs: &all-tests
       - gcc
       - gcc-8
+      - gcc-9
 
   nightly:
     triggers: