From 385776d351ca5d7258679763ca23e525f6a9e57a Mon Sep 17 00:00:00 2001 From: alemuntoni Date: Fri, 19 Jun 2020 14:53:06 +0200 Subject: [PATCH] introducing github actions vcg --- .github/workflows/BuildTestsMacOS.yml | 22 ++++++++++++++++++++++ .github/workflows/BuildTestsUbuntu.yml | 22 ++++++++++++++++++++++ .github/workflows/BuildTestsWindows.yml | 21 +++++++++++++++++++++ apps/sample/sample_poly.pro | 10 ---------- 4 files changed, 65 insertions(+), 10 deletions(-) create mode 100644 .github/workflows/BuildTestsMacOS.yml create mode 100644 .github/workflows/BuildTestsUbuntu.yml create mode 100644 .github/workflows/BuildTestsWindows.yml delete mode 100644 apps/sample/sample_poly.pro diff --git a/.github/workflows/BuildTestsMacOS.yml b/.github/workflows/BuildTestsMacOS.yml new file mode 100644 index 00000000..44dc0fe4 --- /dev/null +++ b/.github/workflows/BuildTestsMacOS.yml @@ -0,0 +1,22 @@ +name: BuildTestsMacOS + +on: + [push, pull_request] + +jobs: + macos_build_tests: + name: Build Tests (MacOS) + runs-on: macos-latest + + steps: + - uses: actions/checkout@v2 + - name: Install Qt + uses: jurplel/install-qt-action@v2 +# - name: Install dependencies +# run: | +# sudo apt-get install -y mesa-common-dev libglu1-mesa-dev libglew-dev libeigen3-dev libgmp-dev +# sudo apt-get install -y libxkbcommon-x11-0 patchelf + - name: Build Tests + run: | + qmake apps/sample/sample.pro + make -j4 diff --git a/.github/workflows/BuildTestsUbuntu.yml b/.github/workflows/BuildTestsUbuntu.yml new file mode 100644 index 00000000..6a2d8dee --- /dev/null +++ b/.github/workflows/BuildTestsUbuntu.yml @@ -0,0 +1,22 @@ +name: BuildTestsUbuntu + +on: + [push, pull_request] + +jobs: + ubuntu_build_tests: + name: Build Tests (Ubuntu) + runs-on: ubuntu-latest #in order to deploy, need to use oldest supported version + + steps: + - uses: actions/checkout@v2 + - name: Install Qt + uses: jurplel/install-qt-action@v2 +# - name: Install dependencies +# run: | +# sudo apt-get install -y mesa-common-dev libglu1-mesa-dev libglew-dev libeigen3-dev libgmp-dev +# sudo apt-get install -y libxkbcommon-x11-0 patchelf + - name: Build Tests + run: | + qmake apps/sample/sample.pro + make -j4 diff --git a/.github/workflows/BuildTestsWindows.yml b/.github/workflows/BuildTestsWindows.yml new file mode 100644 index 00000000..016bd53a --- /dev/null +++ b/.github/workflows/BuildTestsWindows.yml @@ -0,0 +1,21 @@ +name: BuildTestsWindows + +on: [push, pull_request] + +jobs: + windows_build_tests: + name: Build Tests (Windows) + runs-on: windows-latest + + steps: + - uses: actions/checkout@v2 + - name: Install Qt + uses: jurplel/install-qt-action@v2 +# - name: Install dependencies +# run: | +# sudo apt-get install -y mesa-common-dev libglu1-mesa-dev libglew-dev libeigen3-dev libgmp-dev +# sudo apt-get install -y libxkbcommon-x11-0 patchelf + - name: Build Tests + run: | + qmake apps/sample/sample.pro + make -j4 diff --git a/apps/sample/sample_poly.pro b/apps/sample/sample_poly.pro deleted file mode 100644 index 249d29b4..00000000 --- a/apps/sample/sample_poly.pro +++ /dev/null @@ -1,10 +0,0 @@ - -TEMPLATE = subdirs -SUBDIRS = polygonmesh_base \ - polygonmesh_dual \ - polygonmesh_optimize \ -# polygonmesh_quadsimpl \ - polygonmesh_smooth \ - polygonmesh_zonohedra - -