Skip to content

Commit 69c15e5

Browse files
authored
Merge pull request #2233 from SCIInstitute/more-github-builds
Bunch of small stuff
2 parents 8955a0a + 1bfabd0 commit 69c15e5

File tree

11 files changed

+135
-90
lines changed

11 files changed

+135
-90
lines changed

.github/workflows/ccpp.yml

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,28 @@ jobs:
3131
run: |
3232
cat ./SCIRun | head -c 1024
3333
34+
linux-build-gui-nonpython:
35+
36+
runs-on: ${{ matrix.os }}
37+
strategy:
38+
matrix:
39+
os: [ubuntu-16.04, ubuntu-18.04, ubuntu-latest]
40+
41+
steps:
42+
- name: Checkout
43+
uses: actions/checkout@v2
44+
45+
- name: Prepare
46+
run: sudo apt-get update && sudo apt-get install mesa-common-dev libgl1-mesa-dev mesa-utils-extra libglapi-mesa ninja-build qt5-qmake qtbase5-dev libqt5opengl5-dev libqt5svg5-dev
47+
48+
- name: Build
49+
run: ./build.sh -DQt5_PATH=$(dpkg -L qtbase5-dev) -DBUILD_WITH_PYTHON=OFF -DUSER_PYTHON_VERSION="3.8.2" -j3
50+
51+
- name: Basic Test
52+
working-directory: bin/SCIRun
53+
run: |
54+
cat ./SCIRun | head -c 1024
55+
3456
linux-build-headless:
3557

3658
runs-on: ${{ matrix.os }}

.github/workflows/mac.yml

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,48 @@ jobs:
6363
# files: |
6464
# bin/SCIRun/SCIRun-5.0.beta.*-Darwin.pkg
6565

66+
mac-build-gui-nonpython:
67+
68+
runs-on: macOS-latest
69+
70+
steps:
71+
- name: Checkout
72+
uses: actions/checkout@v2
73+
with:
74+
fetch-depth: 0
75+
76+
- name: Install Qt
77+
uses: jurplel/[email protected]
78+
env:
79+
ACTIONS_ALLOW_UNSECURE_COMMANDS: 'true'
80+
with:
81+
version: 5.14.2
82+
target: desktop
83+
host: mac
84+
install-deps: true
85+
86+
- name: Prepare
87+
run: |
88+
ln -s /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk/System/Library/Frameworks/Tk.framework/Versions/8.5/Headers/X11/ /usr/local/include/X11
89+
90+
- name: make
91+
run: ./build.sh -DBUILD_WITH_PYTHON=OFF -DQt5_PATH="${Qt5_Dir}"
92+
93+
- name: Package
94+
working-directory: bin/SCIRun
95+
run: |
96+
cmake -DBUILD_BUNDLE:BOOL=ON ../../src
97+
make -j3
98+
make package
99+
chmod +x repair_package.sh
100+
./repair_package.sh
101+
102+
- name: Upload installer
103+
uses: actions/upload-artifact@v2
104+
with:
105+
name: SCIRunMacNPInstaller
106+
path: bin/SCIRun/SCIRun-5.0.beta.*-Darwin.pkg
107+
66108
mac-build-gui-ospray:
67109

68110
runs-on: macOS-latest

Superbuild/EigenExternal.cmake

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ SET_PROPERTY(DIRECTORY PROPERTY "EP_BASE" ${ep_base})
2828

2929
# TODO: test on Windows
3030
ExternalProject_Add(Eigen_external
31-
URL "https://github.com/eigenteam/eigen-git-mirror/archive/3.3.7.tar.gz"
31+
URL "https://gitlab.com/libeigen/eigen/-/archive/3.3.9/eigen-3.3.9.tar.gz"
3232
PATCH_COMMAND ""
3333
CONFIGURE_COMMAND ""
3434
BUILD_IN_SOURCE ON

0 commit comments

Comments
 (0)