Skip to content

Commit 16297b0

Browse files
committed
wip
1 parent df56d81 commit 16297b0

File tree

2 files changed

+25
-18
lines changed

2 files changed

+25
-18
lines changed

.github/workflows/deploy-windows.yml

Lines changed: 23 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -4,43 +4,48 @@ on:
44
# Sequence of patterns matched against refs/tags
55
tags:
66
- 'v*' # Push events to matching v*, i.e. v1.0, v20.15.10
7-
7+
branches:
8+
- "**"
9+
810
jobs:
911
build:
1012
runs-on: windows-latest
1113
steps:
1214
- name: Cache Qt
1315
id: cache-qt
14-
uses: actions/cache@v1 # not v2!
16+
uses: actions/cache@v4
1517
with:
1618
path: ../Qt
1719
key: ${{ runner.os }}-QtCache
1820

19-
- name: Install Qt
20-
uses: jurplel/install-qt-action@v2
21-
with:
22-
cached: ${{ steps.cache-qt.outputs.cache-hit }}
23-
- uses: lukka/get-cmake@latest
24-
- name: Add msbuild to PATH
25-
uses: microsoft/setup-msbuild@v1.1
26-
- name: Install jinja2
27-
shell: bash
28-
run: python -m pip install jinja2
29-
- name: Install zip
21+
# - name: Install python packages
22+
# shell: bash
23+
# run: python -m pip install jinja2 aqtinstall
24+
# - name: Install Qt
25+
# shell: bash
26+
# run: aqt install-qt -O ../Qt windows desktop 6.8.2 win64_msvc2022_64 -m qt3d qtshadertools
27+
# - name: Install zip
28+
# shell: bash
29+
# run: choco install -y zip
30+
# - name: Install ortools
31+
# shell: bash
32+
# run: |
33+
# C:/msys64/usr/bin/wget.exe https://github.com/google/or-tools/releases/download/v9.10/or-tools_x64_VisualStudio2022_cpp_v9.10.4067.zip
34+
# unzip or-tools_x64_VisualStudio2022_cpp_v9.10.4067.zip -d ../
35+
- name: Set up MinGW
3036
shell: bash
31-
run: choco install -y zip
37+
run: choco install mingw
3238
- name: Checkout
3339
uses: actions/checkout@v2
3440
with:
3541
submodules: true
42+
fetch-depth: 0
3643
- name: CMake
3744
shell: bash
3845
run: |
39-
mkdir build
40-
cd build
41-
cmake -DBUILD_TESTING=OFF ..
46+
cmake -B build -DBUILD_TESTING=OFF -G "MinGW Makefiles" -DQt6_DIR=../Qt/6.8.2/msvc2022_64/lib/cmake/Qt6 -DCMAKE_PREFIX_PATH=../or-tools_x64_VisualStudio2022_cpp_v9.10.4067
4247
- name: Build
43-
run: msbuild build\dxfplotter.sln /property:Configuration=Release
48+
run: cmake --build build --config Release
4449
- name: Deploy Qt
4550
shell: bash
4651
run: ci/deploywindows.sh

CMakeLists.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,8 @@ find_package(Qt6 COMPONENTS REQUIRED
5656

5757
qt_standard_project_setup()
5858

59+
add_definitions(${Qt6Core_DEFINITIONS})
60+
5961
set(INCLUDE_DIRS
6062
src
6163
thirdparty

0 commit comments

Comments
 (0)