Commit Graph

9 Commits

Author SHA1 Message Date
zinface ac7263ca71 qt5/6: 完成对构建 Notepad-- 的 Qt6 转化处理 2023-02-28 02:18:55 +08:00
zinface 1e8c4bce1d qt6-link: 处理错误的 Qt6 XmlPatterns 依赖部分 2023-02-28 00:23:17 +08:00
zinface 8e977da6a5 cmake-dev: 拟定对 qt5 与 qt6 的兼容性构建处理 2023-02-26 22:42:28 +08:00
zinface e44e49f614 cmake/platforms: 处理 QSci 被构建为动态库时 Notepad-- 缺少运行时 2023-02-22 15:26:32 +08:00
zinface fc50cf38a2 cmake/modules: 增加 NOTEPAD_BUILD_BY_SHARED 构建配方
增加 utils.cmake 进行获取在不同平台构建时的目标库的名称
2023-02-22 14:40:16 +08:00
zinface 4a463afbb1 cmake/modules: 重新设计 QScintilla 库构建的宏控制形式 2023-02-22 11:33:46 +08:00
zinface 7c9c38042e Bugs: 处理一些在 Visual Studio 中引发无法构建的问题
1. Bug: 在 Visual Studio 中引发无法构建的问题,此处被重复定义(在 cmake 中已对其定义)
// #define NO_PLUGIN 1

2. Bug: 在 Visual Studio 中引发无法构建的问题,此处为无法找到 qmyedit_x 库
//#pragma comment(lib, "qmyedit_qt5d.lib")
#else
//#pragma comment(lib, "qmyedit_qt5.lib")

3. 虽然 QSci 被用于静态构建,但 cmake 中未设置导出宏 QSCINTILLA_MAKE_DLL
2023-02-20 20:03:28 +08:00
zinface 34f29c7a64 repo: 为核心模块构建进行注释说明 2023-02-19 03:58:11 +08:00
zinface 9fe169963e cmake-modules: 下一代模块化构建 2023-02-14 13:40:49 +08:00