Commit Graph

8 Commits

Author SHA1 Message Date
ck f5fd6cf9a8 feat: support dtk6core build
cmake -DDVERSION=6.0.0 to build libdtk6core
install qdbusxml2cpp-fix to DCore/bin to avoid conficts
do not build doc when build dtk6
remove Core5Compat depends
DVERSION ==> DTK_VERSION
tools install to CMAKE_INSTALL_LIBEXECDIR
2023-06-16 08:32:50 +08:00
rewine 563a954d9c feat: set DtkCore_LIBRARY_DIRS
Log: set DtkCore_LIBRARY_DIRS
2022-09-28 01:06:58 +00:00
rewine 5321d477ad feat: use CMakePackageConfigHelpers to generate better config.cmake
1. 对 CMAKE_INSTALL_PREFIX 默认值修改移动到根目录 CMakeLists.txt
2. 增加 INCLUDE_INSTALL_DIR TOOL_INSTALL_DIR 变量化简写法
3. 使用专门处理 config.cmake 的 configure_package_config_file 函数代替 configure_file
4. 使用 write_basic_package_version_file 生成 cmake 用的版本文件
5. 补充 pkg-config 的 -L 参数
6. 使用更普适的方法配置 pkg-config 内路径
2022-09-07 10:01:28 +00:00
sunkang f12c32047e fix: 适配多版本共存,移动dtkcommon项目中的3个cmake文件到dtkcore
为适配dtk多版本共存,DtkCMakeConfig.cmake , DtkSettingsToolsMacros.cmake , DtkToolsConfig.cmake
这三个文件移动到dtkcore项目中

Log:

Change-Id: Iae421e6533152ec6e4e0244247de3e52dfa381de
2021-03-20 15:03:54 +08:00
sunkang b9205142b7 feat: 适配多版本合并(移除冲突添加依赖)
1. 移除prf文件,全部移动到libdtkcommon包中
2. 移除cmake文件夹中的文件,移动到libdtkcommon包中
3. 移除src/com.deepin.dtk.gschema.xml文件,移动到libdtkcommon包中
4. 修改control文件,添加依赖libdtkcommon包

Log: dtkcore多版本前的适配版本(移除冲突)
Change-Id: Iac4310cef55ab2bf31478e905d751aa121fb4078
2021-03-01 19:39:05 +08:00
zccrs 772bb77008 fix: ensure uos is equivalent to deepin 2019-11-27 15:44:30 +08:00
zccrs 432ad80de0 refactor: fallback to lsb-release if same property is empty on os-release
feat: add deepin-version property

Change-Id: I3a58f24a256b5a64f301ce3e8cd02dd1dbef449f
2018-09-12 09:20:47 +08:00
zccrs 16faf6c84d feat: add DSysInfo class
feat: add the “dtk_qmake.prf” feature of qmake

Change-Id: I6ed77c13e0233d59b48b160c640d5a8c68c4dadf
2018-08-16 14:23:40 +08:00