Commit Graph

30 Commits

Author SHA1 Message Date
zinface 0ba627d75b spark: 探索 spark with git 构建 - 移除部分项目内模块 2024-05-09 17:12:53 +08:00
zinface 4792607f9d Merge branch 'cmake-dev' into cmake-plugins-dev
* cmake-dev:
  spark: 全量级构建模板更新
2023-12-19 01:25:14 +08:00
zinface 1da49440b6 spark: 全量级构建模板更新 2023-12-19 00:56:50 +08:00
zinface d8aad108f1 Merge branch 'cmake-dev' into cmake-plugins-dev
* cmake-dev: (38 commits)
  readme: 更新 MacOS 平台构建说明
  readme: 更新 Windows 平台构建说明
  cmake/platforms: 对 MacOS 平台构建简单支持(CPack)
  提交使用手册。
  repo: 处理 核心编辑器组件 2.11 时期的 master 分支构建
  support high dpi
  核心编辑器组件升级到2.11
  更新2.8以后新插件接口开发说明
  update README.md. 上传银河麒麟效果图。
  更新代码到2.0,更新接口到2.0新接口,让插件可以和最新ndd兼容
  update README.md. 更新macos 2.9 效果图。
  update README.md. 更新mac效果图
  Fix build error under Ubuntu and the shortcut problem
  update README.md.
  提交使用手册。
  update README.md.
  update README.md.
  update README.md.
  update README.md. 提交2.8效果图
  update README.md. 更新UOS效果图。
  ...
2023-12-18 21:40:27 +08:00
zinface 98a49ef22a cmake/platforms: 对 MacOS 平台构建简单支持(CPack) 2023-12-11 03:05:49 +08:00
zinface 474aa840ec windows-deployqt: 使用生成器表达式替换硬编码 QSci 目标文件名称 2023-04-06 01:21:31 +08:00
zinface b929bca982 cmake/appimage: 改进对 Linux 平台 Appimage 的生成模式 2023-03-29 00:58:00 +08:00
zinface 1c261198f9 windows-deployqt: 处理构建动态 QSci 库时的自动 windeployqt 2023-03-21 00:17:45 +08:00
zinface 833a155f98 windows-deployqt: 移除显式的 windows-deployqt 目标
TODO: 需要对 QScint 编译为 SHARED 进行相同的处理
2023-03-13 18:33:43 +08:00
zinface 3325f2cfc5 windows-deployqt: 调整目标在不同构建类型中是否设置 WIN32 属性 2023-03-13 18:10:41 +08:00
zinface 029cf14a10 windows-universal: 在安装时移除 CMAKE_INSTALL_PREFIX 变量 2023-03-13 18:09:25 +08:00
zinface 12b1a0717c windows-make: 确保 NotepadPluginConfig.cmake 的生成时位置 2023-03-10 11:10:44 +08:00
zinface 5414380422 qt5/6: 增加兼容性构建检查方案,如果文件中存在 true 将认为可兼容构建 2023-03-01 02:53:30 +08:00
zinface 8e977da6a5 cmake-dev: 拟定对 qt5 与 qt6 的兼容性构建处理 2023-02-26 22:42:28 +08:00
zinface 322d375306 cmake/platforms: 移除无法区分类型的原始平台模块 2023-02-22 17:07:21 +08:00
zinface bb2002fbbf windeployqt: 将安装时自动化部署部分的 target 改为 command 2023-02-22 16:06:30 +08:00
zinface 6e61c0bd2b windeployqt: 处理 QSci 构建为动态库时的关联性问题
当 QSci 需要构建为动态库时,就已经开始导致了关联性错误,这个与原始分支上的预期的方案不符
1. 需要处理运行时生成位置,将运行时与 Notepad-- 保持在一个目录下
2. 处理此动态库的依赖问题,将依赖进行导出,由于 windeployqt 未解析出 Notepad-- 间接的动态库依赖
     需要以 QSci 为主体进行部署生成缺失的部分
3. 在安装时,依然需要将动态库生成部署生成,这是一个非常让构建者烦恼的问题
2023-02-22 15:58:05 +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 1d92faf28a repo: 取消对 Uos 打包时的 _Uos 的固定尾巴,并基于动态化 2023-02-21 17:56:07 +08:00
zinface 282eb0f870 repo: 补充 windows-universal.cmake 中的结构说明 2023-02-19 16:41:31 +08:00
zinface 4432551a1e repo: 通用 Windows 平台构建,一切的起始 2023-02-19 02:34:27 +08:00
zinface 359365c49b repo: 独立 Linux 平台的 Uos 构建 2023-02-17 02:00:13 +08:00
zinface f92b3a859c repo: 通用 Linux 平台的 Appimage 构建 2023-02-17 00:45:30 +08:00
zinface 7a3ee61a91 repo: 通用 Linux 平台的 Debian deb 构建 2023-02-17 00:09:34 +08:00
zinface b2bdd382a1 repo: 通用 Linux 平台构建,一切的起始 2023-02-16 23:41:58 +08:00
zinface 2e50a08a8c cmake/platforms: 补充 windows 平台构建的引用模块缺失 2023-02-13 00:41:13 +08:00
zinface 8a464fa8ad cmake/platforms: 对 windows 平台的安装以及插件开发支持 2023-02-13 00:41:13 +08:00
zinface 6c73b3530e cmake/platforms: 对 linux 平台的安装内容部分进行调整 2023-02-09 11:23:48 +08:00
zinface 43d5b525fb cmake/platforms: 区分 linux/macos/windows 目标系统的构建 2023-02-08 22:50:32 +08:00