diff --git a/.github/workflows/ccpp.yml b/.github/workflows/ccpp.yml index c4161a8..819046e 100644 --- a/.github/workflows/ccpp.yml +++ b/.github/workflows/ccpp.yml @@ -13,6 +13,23 @@ jobs: sudo apt-get install -y cmake pkg-config check libsubunit-dev cppcheck libsystemd-dev libsqlite3-dev default-libmysqlclient-dev libpq-dev libjansson-dev sqlite3 - name: cppcheck run: cppcheck --force --enable=warning,missingInclude --error-exitcode=1 . + - name: dependencies + run: | + cd /opt + git clone https://github.com/babelouest/orcania.git + git clone https://github.com/babelouest/yder.git + mkdir build + cd build + + cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_INSTALL_LIBDIR=lib ../orcania + make + sudo make install + rm -rf * + + cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_INSTALL_LIBDIR=lib ../yder + make + sudo make install + rm -rf * - name: build run: | mkdir build && cd build diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index c2d2916..59f2476 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -46,9 +46,27 @@ jobs: # and modify them (or add more) to build your code if your project # uses a compiled language - - run: | + - name: dependencies + run: | sudo apt-get update sudo apt-get install -y cmake pkg-config libsystemd-dev libsqlite3-dev default-libmysqlclient-dev libpq-dev libjansson-dev doxygen + + cd /opt + git clone https://github.com/babelouest/orcania.git + git clone https://github.com/babelouest/yder.git + mkdir build + cd build + + cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_INSTALL_LIBDIR=lib ../orcania + make + sudo make install + rm -rf * + + cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_INSTALL_LIBDIR=lib ../yder + make + sudo make install + rm -rf * + - run: | mkdir build cd build cmake -DBUILD_HOEL_DOCUMENTATION=on ..