Bladeren bron

Specify compilers explicitly

master
Arun Prakash Jana 3 jaren geleden
bovenliggende
commit
18232f993d
Geen bekende sleutel gevonden voor deze handtekening in de database GPG sleutel-ID: A75979F35C080412
1 gewijzigde bestanden met toevoegingen van 11 en 11 verwijderingen
  1. +11
    -11
      .circleci/config.yml

+ 11
- 11
.circleci/config.yml Bestand weergeven

@@ -14,19 +14,14 @@ jobs:
DEBIAN_FRONTEND="noninteractive" TZ="America/New_York" apt-get -y install tzdata
apt install -y --no-install-recommends software-properties-common wget gpg-agent shellcheck
apt install -y --no-install-recommends git make pkg-config libncurses-dev libreadline-dev
apt install -y --no-install-recommends gcc gcc-7 gcc-8 gcc-10
apt install -y --no-install-recommends clang clang-6.0 clang-7 clang-8 clang-9 clang-tidy-10
apt install -y --no-install-recommends gcc-7 gcc-8 gcc-9 gcc-10
apt install -y --no-install-recommends clang-6.0 clang-7 clang-8 clang-9 clang-10 clang-tidy-10
- checkout
- run:
command: |
export CFLAGS=-Werror
make clean
echo
echo "########## gcc ##########"
CC=gcc make strip
ls -l nnn
make clean
echo
echo "########## gcc-7 ##########"
CC=gcc-7 make strip
ls -l nnn
@@ -37,13 +32,13 @@ jobs:
ls -l nnn
make clean
echo
echo "########## gcc-10 ##########"
CC=gcc-10 make strip
echo "########## gcc-9 ##########"
CC=gcc-9 make strip
ls -l nnn
make clean
echo
echo "########## clang ##########"
CC=clang make strip
echo "########## gcc-10 ##########"
CC=gcc-10 make strip
ls -l nnn
make clean
echo
@@ -67,6 +62,11 @@ jobs:
ls -l nnn
make clean
echo
echo "########## clang-10 ##########"
CC=clang-10 make strip
ls -l nnn
make clean
echo
echo "########## clang-tidy-10 ##########"
clang-tidy-10 src/* -- -I/usr/include -I/usr/include/ncursesw
echo "########## shellcheck ##########"


Laden…
Annuleren
Opslaan