From 045d13add4d981e596e6546c020941517ddc5c33 Mon Sep 17 00:00:00 2001 From: alemuntoni Date: Thu, 25 Mar 2021 15:29:38 +0100 Subject: [PATCH] ghactions builds examples from cmake --- .../{BuildSamplesUbuntu.yml => BuildExamplesLinux.yml} | 10 ++++++---- .../{BuildSamplesMacOS.yml => BuildExamplesMacOS.yml} | 8 +++++--- ...uildSamplesWindows.yml => BuildExamplesWindows.yml} | 8 +++++--- 3 files changed, 16 insertions(+), 10 deletions(-) rename .github/workflows/{BuildSamplesUbuntu.yml => BuildExamplesLinux.yml} (55%) rename .github/workflows/{BuildSamplesMacOS.yml => BuildExamplesMacOS.yml} (64%) rename .github/workflows/{BuildSamplesWindows.yml => BuildExamplesWindows.yml} (84%) diff --git a/.github/workflows/BuildSamplesUbuntu.yml b/.github/workflows/BuildExamplesLinux.yml similarity index 55% rename from .github/workflows/BuildSamplesUbuntu.yml rename to .github/workflows/BuildExamplesLinux.yml index 9601bba4..e2fa3b37 100644 --- a/.github/workflows/BuildSamplesUbuntu.yml +++ b/.github/workflows/BuildExamplesLinux.yml @@ -1,12 +1,12 @@ -name: BuildSamplesUbuntu +name: BuildExamplesLinux on: [push, pull_request] jobs: ubuntu_build_tests: - name: Build Samples (Ubuntu) - runs-on: ubuntu-latest #in order to deploy, need to use oldest supported version + name: Build Examples (Linux) + runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 @@ -14,5 +14,7 @@ jobs: uses: jurplel/install-qt-action@v2 - name: Build Samples run: | - qmake apps/sample/sample.pro + mkdir build + cd build + cmake -DVCG_BUILD_EXAMPLES=ON .. make -j4 diff --git a/.github/workflows/BuildSamplesMacOS.yml b/.github/workflows/BuildExamplesMacOS.yml similarity index 64% rename from .github/workflows/BuildSamplesMacOS.yml rename to .github/workflows/BuildExamplesMacOS.yml index 7640a8ea..1c86276f 100644 --- a/.github/workflows/BuildSamplesMacOS.yml +++ b/.github/workflows/BuildExamplesMacOS.yml @@ -1,11 +1,11 @@ -name: BuildSamplesMacOS +name: BuildExamplesMacOS on: [push, pull_request] jobs: macos_build_tests: - name: Build Samples (MacOS) + name: Build Examples (MacOS) runs-on: macos-latest steps: @@ -14,5 +14,7 @@ jobs: uses: jurplel/install-qt-action@v2 - name: Build Samples run: | - qmake apps/sample/sample.pro + mkdir build + cd build + cmake -DVCG_BUILD_EXAMPLES=ON .. make -j4 diff --git a/.github/workflows/BuildSamplesWindows.yml b/.github/workflows/BuildExamplesWindows.yml similarity index 84% rename from .github/workflows/BuildSamplesWindows.yml rename to .github/workflows/BuildExamplesWindows.yml index a9a069b0..f92285cc 100644 --- a/.github/workflows/BuildSamplesWindows.yml +++ b/.github/workflows/BuildExamplesWindows.yml @@ -1,10 +1,10 @@ -name: BuildSamplesWindows +name: BuildExamplesWindows on: [push, pull_request] jobs: windows_build_tests: - name: Build Samples (Windows) + name: Build Examples (Windows) runs-on: windows-latest steps: @@ -25,5 +25,7 @@ jobs: uses: jurplel/install-qt-action@v2 - name: Build Samples run: | - qmake apps/sample/sample.pro + mkdir build + cd build + cmake -G "NMake Makefiles" -DVCG_BUILD_EXAMPLES=ON .. jom -j4