summaryrefslogtreecommitdiffstats
path: root/.github/workflows/options.yml
diff options
context:
space:
mode:
Diffstat (limited to '.github/workflows/options.yml')
-rw-r--r--.github/workflows/options.yml48
1 files changed, 48 insertions, 0 deletions
diff --git a/.github/workflows/options.yml b/.github/workflows/options.yml
new file mode 100644
index 00000000..61a6b7c5
--- /dev/null
+++ b/.github/workflows/options.yml
@@ -0,0 +1,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