diff --git a/.github/workflows/c-cpp.yml b/.github/workflows/c-cpp.yml index 437e03d6..c2e11a33 100644 --- a/.github/workflows/c-cpp.yml +++ b/.github/workflows/c-cpp.yml @@ -25,9 +25,20 @@ jobs: git submodule update --init --recursive --depth 1 git submodule status git submodule foreach --recursive 'echo "== $name =="; git remote -v' - + + + - name: Install Qt5 (Ubuntu) + run: | + sudo apt-get update + sudo apt-get install -y --no-install-recommends \ + qtbase5-dev qtbase5-dev-tools qt5-qmake \ + qttools5-dev qttools5-dev-tools \ + libqt5svg5-dev + + + - name: Configure with CMake (headless) - run: cmake -S . -B build -DCMAKE_BUILD_TYPE=Release -DSD_BUILD_DESIGNER=OFF -DSD_BUILD_DEMOS=OFF + run: cmake -S . -B build -DCMAKE_BUILD_TYPE=Release -DSD_BUILD_DESIGNER=OFF -DSD_BUILD_DEMOS=OFF -DQt5_DIR=/usr/lib/x86_64-linux-gnu/cmake/Qt5 - name: Build run: cmake --build build --config Release --parallel