From 1c7089c0551b130138447fde1049d713cfb3d72a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrien=20B=C3=A9raud?= <adrien.beraud@savoirfairelinux.com> Date: Wed, 25 May 2022 11:27:15 -0400 Subject: [PATCH] github: add minimal build --- .github/workflows/ccpp.yml | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ccpp.yml b/.github/workflows/ccpp.yml index 10e1f0a9..b66dd433 100644 --- a/.github/workflows/ccpp.yml +++ b/.github/workflows/ccpp.yml @@ -29,6 +29,24 @@ jobs: - name: make check run: make check + build-ubuntu-minimal: + name: Ubuntu/GCC minimal build + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - name: deps + run: | + sudo apt install libncurses5-dev libreadline-dev nettle-dev \ + libgnutls28-dev libcppunit-dev libmsgpack-dev libargon2-0-dev + - name: cmake + run: | + mkdir build && cd build + cmake .. -DCMAKE_INSTALL_PREFIX=/usr/local -DCMAKE_BUILD_TYPE=Debug \ + -DOPENDHT_C=Off -DOPENDHT_TESTS=On -DOPENDHT_PEER_DISCOVERY=Off -DOPENDHT_PYTHON=Off \ + -DOPENDHT_TOOLS=On -DOPENDHT_PROXY_SERVER=Off -DOPENDHT_PROXY_CLIENT=Off + - name: make + run: cd build && make + build-macos: name: macOS/Clang build runs-on: macos-11 @@ -37,7 +55,7 @@ jobs: - name: deps run: | brew install msgpack-cxx asio gnutls nettle readline fmt jsoncpp argon2 openssl http-parser cppunit - + - name: restinio run: | mkdir restinio && cd restinio -- GitLab