aboutsummaryrefslogtreecommitdiffstats
path: root/.github
diff options
context:
space:
mode:
authorsaturneric <[email protected]>2024-07-29 17:13:39 +0000
committersaturneric <[email protected]>2024-07-29 19:01:25 +0000
commite6b265c95c3d4e2583118b42a1fe9f5febc56395 (patch)
treeaf8129ccbe90dc727e5a0114d7dd70091fe619d7 /.github
parentfix: solve some known issues at ci build configs (diff)
downloadGpgFrontend-e6b265c95c3d4e2583118b42a1fe9f5febc56395.tar.gz
GpgFrontend-e6b265c95c3d4e2583118b42a1fe9f5febc56395.zip
fix: solve ci issues
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/release-qt5.yml8
-rw-r--r--.github/workflows/release.yml7
2 files changed, 7 insertions, 8 deletions
diff --git a/.github/workflows/release-qt5.yml b/.github/workflows/release-qt5.yml
index c0b18701..5dbd2fab 100644
--- a/.github/workflows/release-qt5.yml
+++ b/.github/workflows/release-qt5.yml
@@ -53,6 +53,7 @@ jobs:
pacman --noconfirm -S --needed make texinfo automake
pacman --noconfirm -S --needed mingw-w64-x86_64-qt5 mingw-w64-x86_64-angleproject libintl msys2-runtime-devel gettext-devel
pacman --noconfirm -S --needed mingw-w64-x86_64-ninja mingw-w64-x86_64-gnupg mingw-w64-x86_64-libarchive
+ pacman --noconfirm -S --needed mingw-w64-x86_64-gtest
if: matrix.os == 'windows-2019'
- name: Install Dependence (Linux)
@@ -152,16 +153,15 @@ jobs:
cd $(echo "/${{github.workspace}}" | sed 's/\\/\//g' | sed 's/://')
cd third_party/mimalloc
mkdir build && cd build
- cmake -G Ninja -DMI_SECURE=ON ..
- ninja
- sudo ninja install
+ cmake -G Ninja -DMI_SECURE=ON -DCMAKE_INSTALL_PREFIX=$MSYSTEM_PREFIX .. && ninja
+ ninja install
if: matrix.os == 'windows-2019'
- name: Build googletest (Linux)
run: |
cd ${{github.workspace}}/third_party/googletest
mkdir build && cd build
- cmake -G Ninja ..
+ cmake -G Ninja -DBUILD_SHARED_LIBS=ON ..
ninja
sudo ninja install
if: matrix.os == 'ubuntu-20.04'
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index 27d679be..18d41b8c 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -180,16 +180,15 @@ jobs:
cd $(echo "/${{github.workspace}}" | sed 's/\\/\//g' | sed 's/://')
cd third_party/mimalloc
mkdir build && cd build
- cmake -G Ninja -DMI_SECURE=ON ..
- ninja
- sudo ninja install
+ cmake -G Ninja -DMI_SECURE=ON -DCMAKE_INSTALL_PREFIX=$MSYSTEM_PREFIX .. && ninja
+ ninja install
if: matrix.os == 'windows-2019'
- name: Build googletest (Linux)
run: |
cd ${{github.workspace}}/third_party/googletest
mkdir build && cd build
- cmake -G Ninja ..
+ cmake -G Ninja -DBUILD_SHARED_LIBS=ON ..
ninja
sudo ninja install
if: matrix.os == 'ubuntu-20.04'