Commit Graph

13 Commits

Author SHA1 Message Date
ck dcede1f96d chore: Adapt Qt6 && Dtk6 compilation
Since xdgiconloader is not adapted to Qt6, libxdg is disabled by default when compiling Dtk6
Do not install dconfig file in dtkgui to avoid conficts with dtk6gui
C++ 17 by default
DVERSION ==> DTK_VERSION
cmake_minimum_required 3.13
tools install to CMAKE_INSTALL_LIBEXECDIR
2023-06-19 13:13:09 +08:00
wangyixue a69ed2efdc chore: add export target support
Export target Dtk::Gui. Users can simply use target_link_libraries.

Log: add export target support
2022-12-29 09:52:49 +08:00
rewine f7324e32cf feat: Improve version information
1. 使用 CMakePackageConfigHelpers 生成 Config.cmake
2. 提供 DtkWidgetConfigVersion.cmake 供调用者检查版本
3. 使用 GNUInstallDir 提供的 FULL 版本变量配置 pkg-config 路径
4. 补充 pkg-config -L 参数
5. 增加引入 dtkcore 版本检查
2022-09-22 14:34:03 +08:00
ShootingStarDragons 7f227daf8a feat(tocmake): tocmake
I change the source code from qmake to cmake. Move the files
which will be install to the /usr/include to $root/include, which will
help to mattern match and easylier to do install. and the change will
break the build of qmake

Log: from qmake to cmake

Influence: qmake is breaked
2022-08-17 16:59:12 +08:00
xzl 987b356f46 chore: adapt REUSE license header
修改版权声明

Log: 修改版权声明
2022-08-11 05:01:51 +00:00
chengyulong 58e254702f feat: 增加单元测试覆盖率
对项目目录结构进行优化,增加lcov计算单元测试覆盖率。

Log: 增加lcov计算单元测试覆盖率
Change-Id: I4454aee03a1dffb8e9bc443b967aa84e7dc57a60
2021-02-04 18:11:59 +08:00
zhangwengeng 17d1d6af12 license: switch to LGPLv3 license 2020-04-24 17:55:17 +08:00
zccrs 8419f1ce95 fix: use format string for qFatal 2019-09-06 14:30:41 +08:00
zccrs f56983692d feat: add DGuiApplicationHelper/DPlatformTheme class 2019-09-06 12:59:25 +08:00
zccrs 3d77f2f675 chore: remove create dtkgui_config.h codes
the code move to dtkcore
add .release.json file
2019-07-30 18:41:24 +08:00
zccrs cb09384ed6 feat: add "isValid" function for DNativeSettings 2019-07-30 09:34:48 +08:00
zccrs 31c859a0f6 feat: add debian package 2019-07-29 17:30:57 +08:00
zccrs 1b61e8484d feat: init libdtkgui
add class DNativeSettings
2019-07-29 16:53:10 +08:00