Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/supermerill/SuperSlicer.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsupermerill <merill@fr.fr>2020-06-18 21:20:54 +0300
committersupermerill <merill@fr.fr>2020-06-18 21:20:54 +0300
commit13158c94ff44108eaf64339aed38b7e33ded8586 (patch)
tree07fb72a87883a148ae5b80424f3f30805bda9995
parent60251a45fe5183c4ea04cebc7996c60d598f5eb8 (diff)
build deps herebuild_deps
-rw-r--r--.github/workflows/deps_mac.yml29
-rw-r--r--.github/workflows/deps_ubuntu.yml34
-rw-r--r--.github/workflows/deps_win.yml28
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/