Skip to content

Commit 99c8d15

Browse files
committed
Adjustments on CI operations
- fixes for Ubuntu about Qt6 - fix for Windows
1 parent 0542b59 commit 99c8d15

3 files changed

Lines changed: 47 additions & 2 deletions

File tree

.github/workflows/CI-ubuntu.yaml

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,48 @@ jobs:
7474
retention-days: 3
7575

7676

77+
##########################################
78+
79+
80+
ci-linux-release-qt6:
81+
runs-on: ubuntu-22.04
82+
83+
steps:
84+
- name: Installation of dependencies
85+
run: |
86+
sudo apt update && sudo apt install -y \
87+
libboost-dev libgdal-dev libcurl4-gnutls-dev \
88+
libgl1-mesa-dev \
89+
qtchooser qt6-base-dev qt6-tools-dev libqt6svg6-dev qt6-l10n-tools qt6-base-dev-tools qt6-tools-dev-tools \
90+
libqt6uitools6 linguist-qt6 \
91+
libqt6core5compat6 libqt6gui6 \
92+
gnuplot p7zip-full graphviz
93+
- name: Checkout of source code
94+
uses: actions/checkout@v3
95+
- name: Preparation
96+
run: mkdir ./_build
97+
- name: Configuration
98+
run: cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release
99+
working-directory: ./_build
100+
- name: Style check
101+
run: make stylecheck
102+
working-directory: ./_build
103+
- name: Build
104+
run: make -j 2
105+
working-directory: ./_build
106+
env:
107+
QT_SELECT: qt6
108+
- name: Packaging
109+
run: cpack && ls -l *.deb
110+
working-directory: ./_build
111+
- name: Upload of OpenFLUID package
112+
uses: actions/upload-artifact@v3
113+
with:
114+
name: deb-package-${{ matrix.os }}-qt6
115+
path: ./_build/openfluid*.deb
116+
retention-days: 3
117+
118+
77119
##########################################
78120

79121

.github/workflows/CI-windows.yaml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,10 @@ jobs:
3737
run: cmake .. -G "MSYS Makefiles" -DOFBUILD_ENABLE_DOCS=OFF
3838
working-directory: ./_build
3939
- name: Build
40-
run: make -j 2
40+
run: |
41+
export OPENFLUID_INSTALL_PREFIX=`pwd`/dist
42+
export PATH=$OPENFLUID_INSTALL_PREFIX/bin:$OPENFLUID_INSTALL_PREFIX/lib:$PATH
43+
make -j 2
4144
working-directory: ./_build
4245
- name: Testing
4346
run: |

CPack.linux.in.cmake

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ IF(OFBUILD_ENABLE_GUI)
1313
SET(OFPACK_DEPEND_RPM_FEDORA "${OFPACK_DEPEND_RPM_FEDORA}, qt5-qttools-devel, qt5-qtbase-devel, qt5-qtsvg-devel, qt5-qtwebkit-devel")
1414
SET(OFPACK_DEPEND_RPM_CENTOS "${OFPACK_DEPEND_RPM_CENTOS}, qt5-qttools-devel, qt5-qtbase-devel, qt5-qtsvg-devel, qt5-qtwebkit-devel")
1515
ELSE()
16-
SET(OFPACK_DEPEND_DEB "${OFPACK_DEPEND_DEB}, qt6-base-dev qt6-tools-dev libqt6svg6-dev") #FIXME find packages
16+
SET(OFPACK_DEPEND_DEB "${OFPACK_DEPEND_DEB}, qt6-base-dev, qt6-tools-dev, libqt6svg6-dev") #FIXME find packages
1717
#SET(OFPACK_DEPEND_RPM_FEDORA "${OFPACK_DEPEND_RPM_FEDORA}, qt5-qttools-devel, qt5-qtbase-devel, qt5-qtsvg-devel, qt5-qtwebkit-devel") #FIXME find packages
1818
#SET(OFPACK_DEPEND_RPM_CENTOS "${OFPACK_DEPEND_RPM_CENTOS}, qt5-qttools-devel, qt5-qtbase-devel, qt5-qtsvg-devel, qt5-qtwebkit-devel") #FIXME find packages
1919
ENDIF()

0 commit comments

Comments
 (0)