summaryrefslogtreecommitdiffstats
path: root/.gitlab/ci/compilation-various-disables.yml
blob: 1414f9e9189f603aa81fe62983b9c05ee97818ad (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
test-gcc-disable-compiles:
  extends:
    - .gitlab-shared-gcc
  parallel:
    matrix:
      - DISABLE_FLAGS: [
          "--disable-keyring",
          "--disable-external-tokens --disable-ssh-token",
          "--disable-luks2-reencryption",
          "--disable-cryptsetup --disable-veritysetup --disable-integritysetup",
          "--disable-kernel_crypto",
          "--disable-selinux",
          "--disable-udev",
          "--disable-internal-argon2",
          "--disable-blkid"
      ]
  script:
    - export CFLAGS="-Wall -Werror"
    - ./configure $DISABLE_FLAGS
    - make -j
    - make -j check-programs