2020-03-26 21:59:18 +00:00
|
|
|
name: CMake Options Test
|
|
|
|
|
|
|
|
on:
|
|
|
|
push:
|
|
|
|
schedule:
|
|
|
|
- cron: '1 0 * * *'
|
|
|
|
|
|
|
|
jobs:
|
|
|
|
options:
|
|
|
|
name: Build
|
2022-09-22 14:23:36 +00:00
|
|
|
runs-on: ubuntu-22.04
|
2020-03-26 21:59:18 +00:00
|
|
|
steps:
|
|
|
|
- name: Checkout
|
2022-10-12 19:43:05 +00:00
|
|
|
uses: actions/checkout@v3
|
2020-03-26 21:59:18 +00:00
|
|
|
- name: Install deps
|
2021-10-20 12:26:27 +00:00
|
|
|
run: |
|
2022-09-22 14:23:36 +00:00
|
|
|
sudo tools/debian-setup.sh --install-all ninja-build -y
|
2021-10-20 12:26:27 +00:00
|
|
|
sudo gem install asciidoctor
|
2020-03-26 21:59:18 +00:00
|
|
|
- run: mkdir build
|
|
|
|
- name: CMake
|
|
|
|
run: >-
|
|
|
|
cmake
|
|
|
|
-GNinja
|
|
|
|
-DENABLE_BROTLI=OFF
|
|
|
|
-DENABLE_CAP=OFF
|
|
|
|
-DENABLE_CARES=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
|