diff options
author | supermerill <merill@fr.fr> | 2020-06-18 21:20:54 +0300 |
---|---|---|
committer | supermerill <merill@fr.fr> | 2020-06-18 21:20:54 +0300 |
commit | 13158c94ff44108eaf64339aed38b7e33ded8586 (patch) | |
tree | 07fb72a87883a148ae5b80424f3f30805bda9995 | |
parent | 60251a45fe5183c4ea04cebc7996c60d598f5eb8 (diff) |
build deps herebuild_deps
-rw-r--r-- | .github/workflows/deps_mac.yml | 29 | ||||
-rw-r--r-- | .github/workflows/deps_ubuntu.yml | 34 | ||||
-rw-r--r-- | .github/workflows/deps_win.yml | 28 |
3 files changed, 91 insertions, 0 deletions
diff --git a/.github/workflows/deps_mac.yml b/.github/workflows/deps_mac.yml new file mode 100644 index 000000000..24ebd4250 --- /dev/null +++ b/.github/workflows/deps_mac.yml @@ -0,0 +1,29 @@ +name: build macos deps + +on: + push: + branches: + - build_deps + +jobs: + build_dep: + runs-on: macos-latest + + steps: + - uses: actions/checkout@v2 + with: + ref: 'build_deps' + - uses: actions/checkout@v1 + - name: mkdir in deps + run: mkdir deps/build + - name: cmake deps + working-directory: ./deps/build + run: cmake .. -DCMAKE_OSX_DEPLOYMENT_TARGET="10.13" + - name: make deps + working-directory: ./deps/build + run: make + - name: Upload artifact + uses: actions/upload-artifact@v1.0.0 + with: + name: deps_mac + path: ./deps/build/destdir/ diff --git a/.github/workflows/deps_ubuntu.yml b/.github/workflows/deps_ubuntu.yml new file mode 100644 index 000000000..5d916e433 --- /dev/null +++ b/.github/workflows/deps_ubuntu.yml @@ -0,0 +1,34 @@ +name: build ubuntu deps + +on: + push: + branches: + - build_deps + +jobs: + build_dep: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v2 + with: + ref: 'build_deps' + - name: update clock + run: sudo hwclock -s + - name: update apt + run: sudo apt update + - name: install gtk2 glew + run: sudo apt install libgtk2.0-dev libglew-dev libudev-dev + - name: mkdir in deps + run: mkdir deps/build + - name: cmake deps + working-directory: ./deps/build + run: cmake .. + - name: make deps + working-directory: ./deps/build + run: make + - name: Upload artifact + uses: actions/upload-artifact@v1.0.0 + with: + name: deps_ubuntu + path: ./deps/build/destdir/ diff --git a/.github/workflows/deps_win.yml b/.github/workflows/deps_win.yml new file mode 100644 index 000000000..23a6b6bc6 --- /dev/null +++ b/.github/workflows/deps_win.yml @@ -0,0 +1,28 @@ +name: build windows deps + +on: + push: + branches: + - build_deps + +jobs: + build_dep: + runs-on: windows-latest + + steps: + - uses: actions/checkout@v2 + with: + ref: 'build_deps' + - uses: ilammy/msvc-dev-cmd@v1 + - name: mkdir in deps + run: mkdir deps/build + - name: cmake and make deps + working-directory: ./deps/build + run: | + cmake .. -G "Visual Studio 16 2019" -A x64 + msbuild /m ALL_BUILD.vcxproj + - name: Upload artifact + uses: actions/upload-artifact@v1.0.0 + with: + name: deps_win + path: ./deps/build/destdir/ |