You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
1. Replaced version-based detection with explicit DTK5/DTK6 build option
2. Added DTK5 option (default ON) to control which version to build
3. Modified CMake configuration to handle both DTK5 and DTK6 builds
4. Updated Debian packaging to support both DTK5 and DTK6 packages
5. Added separate build directories and profiles for DTK5/DTK6
6. Updated library naming conventions with proper suffixes
7. Modified installation paths to include version-specific directories
8. Updated pkg-config and CMake configuration files for both versions
9. Ensured proper Qt version selection based on DTK version
Log: Added support for building both DTK5 and DTK6 versions from same
codebase
Influence:
1. Test building with DTK5=ON (default) to ensure DTK5 compatibility
2. Test building with DTK5=OFF to verify DTK6 support
3. Verify Debian package generation for both DTK5 and DTK6 variants
4. Test installation paths for both versions (dtk5/ vs dtk6/
directories)
5. Verify pkg-config files work correctly for both versions
6. Test CMake find_package for both Dtk5Widget and Dtk6Widget
7. Ensure examples and plugins build correctly with both versions
8. Verify translation files are installed to correct locations
refactor: 统一DTK5和DTK6构建系统
1. 将基于版本的检测替换为明确的DTK5/DTK6构建选项
2. 添加DTK5选项(默认开启)控制构建哪个版本
3. 修改CMake配置以处理DTK5和DTK6构建
4. 更新Debian打包以支持DTK5和DTK6包
5. 为DTK5/DTK6添加独立的构建目录和配置文件
6. 更新库命名规范,添加适当的后缀
7. 修改安装路径以包含版本特定的目录
8. 更新pkg-config和CMake配置文件以支持两个版本
9. 确保根据DTK版本正确选择Qt版本
Log: 新增从同一代码库构建DTK5和DTK6版本的支持
Influence:
1. 测试使用DTK5=ON(默认)构建,确保DTK5兼容性
2. 测试使用DTK5=OFF构建,验证DTK6支持
3. 验证Debian包生成,确保DTK5和DTK6变体都能正确打包
4. 测试两个版本的安装路径(dtk5/与dtk6/目录)
5. 验证pkg-config文件在两个版本中都能正常工作
6. 测试CMake find_package对Dtk5Widget和Dtk6Widget的支持
7. 确保示例和插件在两个版本中都能正确构建
8. 验证翻译文件安装到正确的位置
0 commit comments