diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index b3cbcfb..cbb2728 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -9,20 +9,21 @@ on: jobs: build: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v3 - name: Install build dependencies run: | sudo apt-get update - sudo apt-get install qt6-base-dev qt6-declarative-dev qt6-multimedia-dev - # Ubuntu 22.04 contains meson 0.61, which is incompatible with Qt6.1 - # and later, so install a recent version using pip instead - sudo pip3 install meson ninja + sudo apt-get install meson cmake ninja-build qt6-base-dev qt6-declarative-dev qt6-multimedia-dev - name: Build application using Meson Build System run: | meson setup build-meson --buildtype=release meson compile -C build-meson + - name: Build application using CMake + run: | + cmake -S . -B build-cmake + cmake --build build-cmake - name: Build application using qmake run: | mkdir build-qmake