Commit 021f27d
committed
[简化CMake配置并优化CI触发规则]: 移除所有子项目的MANUAL_FINALIZATION标记和qt_finalize_executable调用,简化CMake配置,同时调整CI工作流触发规则
- **CMake配置简化**: 移除20多个子项目CMakeLists.txt中的MANUAL_FINALIZATION标记和对应的qt_finalize_executable调用,使用Qt默认的自动终结化流程
- **CI触发规则优化**: 调整cmake.yml工作流的触发条件,不再忽略.txt文件的变更,确保文本配置文件的修改也能触发构建
- **构建系统标准化**: 统一所有子项目的可执行文件创建方式,简化维护复杂度,提高构建一致性
- **项目结构清理**: 消除冗余的CMake指令,使构建配置更加简洁清晰,便于后续维护和扩展1 parent 8cbec8b commit 021f27d
31 files changed
Lines changed: 29 additions & 63 deletions
File tree
- .github/workflows
- src
- AutoStartManager
- BatteryQuick
- Battery
- Bubble
- Chart
- CheckableTreeItem
- Clock
- DashBoard
- GridViewModel
- HttpClient
- IconButton
- ImageCarousel
- LifecycleCallback
- LoadingIndicator
- LogAsynchronous
- MulClient
- MulServer
- PasswordLineEdit
- ProgressArc
- ProgressBar
- ReactorServer
- ShowInMyComputer
- SimpleUdp
- SlipButton
- SqliteWAL
- TableViewModel
- Thread
- TreeViewModel
- Validator
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
12 | 11 | | |
13 | 12 | | |
14 | 13 | | |
| |||
22 | 21 | | |
23 | 22 | | |
24 | 23 | | |
25 | | - | |
26 | 24 | | |
27 | 25 | | |
28 | 26 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
| 11 | + | |
12 | 12 | | |
13 | | - | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
| 4 | + | |
5 | 5 | | |
6 | | - | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
4 | 3 | | |
5 | 4 | | |
6 | 5 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | | - | |
| 10 | + | |
11 | 11 | | |
12 | | - | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
28 | | - | |
| 28 | + | |
29 | 29 | | |
30 | | - | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
| 4 | + | |
5 | 5 | | |
6 | | - | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
| 4 | + | |
5 | 5 | | |
6 | | - | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
| 4 | + | |
5 | 5 | | |
6 | | - | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | | - | |
| 10 | + | |
11 | 11 | | |
12 | | - | |
0 commit comments