diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 5100bf1ad..4a8a86c57 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -280,6 +280,9 @@ jobs: - uses: actions/checkout@v3 with: fetch-depth: 0 + + - name: Install Qt + uses: jurplel/install-qt-action@v3 - name: Install project and build env: @@ -291,4 +294,7 @@ jobs: cmake -B sample_build -S src/examples/rpp/package cmake --build sample_build --parallel 2 --config Release + + cmake -B qt_sample_build -S src/examples/rppqt/package + cmake --build qt_sample_build --parallel 2 --config Release diff --git a/BUILDING.md b/BUILDING.md index d7a87e451..8134835ff 100644 --- a/BUILDING.md +++ b/BUILDING.md @@ -26,7 +26,9 @@ But RPP is header-only library, so, without enabling any extra options is just c - `RPP_BUILD_TESTS` - (ON/OFF) build unit tests (default OFF) - `RPP_BUILD_EXAMPLES` - (ON/OFF) build examples of usage of RPP (default OFF) - `RPP_BUILD_SFML_CODE` - (ON/OFF) build RPP code related to SFML or not (default OFF) - requires SFML to be installed +- `RPP_BUILD_QT_CODE` - (ON/OFF) build RPPQT related code (examples/tests)(rppqt module doesn't requires this one) (default OFF) - requires QT5/6 to be installed +By default, it provides rpp and rppqt INTERFACE modules.