summaryrefslogtreecommitdiffstats
path: root/.github/workflows/options.yml
blob: 61a6b7c567014df80228168e7bc10d3ed0f8e1c2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
name: CMake Options Test

on:
  push:
  schedule:
    - cron: '1 0 * * *'

jobs:
  options:
    name: Build
    runs-on: ubuntu-22.04
    steps:
      - name: Checkout
        uses: actions/checkout@v3
      - name: Install deps
        run: |
          sudo tools/debian-setup.sh --install-all ninja-build -y
          sudo gem install asciidoctor
      - run: mkdir build
      - name: CMake
        run: >-
          cmake
          -GNinja
          -DENABLE_BROTLI=OFF
          -DENABLE_CAP=OFF
          -DENABLE_CHECKHF_CONFLICT=ON
          -DENABLE_GNUTLS=OFF
          -DENABLE_KERBEROS=OFF
          -DENABLE_LIBXML2=OFF
          -DENABLE_ILBC=OFF
          -DENABLE_LUA=OFF
          -DENABLE_LZ4=OFF
          -DENABLE_MINIZIP=OFF
          -DENABLE_NETLINK=OFF
          -DENABLE_NGHTTP2=OFF
          -DENABLE_PCAP=OFF
          -DENABLE_PLUGIN_IFDEMO=ON
          -DENABLE_PLUGINS=OFF
          -DENABLE_SBC=OFF
          -DENABLE_SMI=OFF
          -DENABLE_SNAPPY=OFF
          -DENABLE_SPANDSP=OFF
          -DENABLE_ZLIB=OFF
          -DENABLE_ZSTD=OFF
          ..
        working-directory: build
      - run: ninja
        working-directory: build