Kerberos: add kerberos_inject_longterm_key() helper function
[wireshark-sm.git] / .github / workflows / options.yml
blob7e21218f687617bf998bbe7798b47b8e788b15a0
1 name: CMake Options Test
3 on:
4   push:
5   schedule:
6     - cron: '1 0 * * *'
8 jobs:
9   options:
10     name: Build
11     runs-on: ubuntu-22.04
12     steps:
13       - name: Checkout
14         uses: actions/checkout@v4
15         with:
16           persist-credentials: false
17       - name: Install deps
18         run: |
19           sudo tools/debian-setup.sh --install-all ninja-build -y
20           sudo gem install asciidoctor
21       - run: mkdir build
22       - name: CMake
23         run: >-
24           cmake
25           -GNinja
26           -DENABLE_BROTLI=OFF
27           -DENABLE_CAP=OFF
28           -DENABLE_CHECKHF_CONFLICT=ON
29           -DENABLE_GNUTLS=OFF
30           -DENABLE_KERBEROS=OFF
31           -DENABLE_LIBXML2=OFF
32           -DENABLE_ILBC=OFF
33           -DENABLE_LUA=OFF
34           -DENABLE_LZ4=OFF
35           -DENABLE_MINIZIP=OFF
36           -DENABLE_NETLINK=OFF
37           -DENABLE_NGHTTP2=OFF
38           -DENABLE_PCAP=OFF
39           -DENABLE_PLUGIN_IFDEMO=ON
40           -DENABLE_PLUGINS=OFF
41           -DENABLE_SBC=OFF
42           -DENABLE_SMI=OFF
43           -DENABLE_SNAPPY=OFF
44           -DENABLE_SPANDSP=OFF
45           -DENABLE_ZLIB=OFF
46           -DENABLE_ZSTD=OFF
47           ..
48         working-directory: build
49       - run: ninja
50         working-directory: build