Commit Graph

10 Commits

Author SHA1 Message Date
ComixHe 73507b57f2 chore: passing custom target to qt macros
Signed-off-by: ComixHe <heyuming@deepin.org>
2024-11-13 16:03:50 +08:00
ComixHe 10eb0d5612 chore: vendor Qt6DBusMacro to project
after Qt6, it couldn't specify custom qdbusxml2cpp target which is
used by qt6_add_dbus_(interface/adaptor)

Signed-off-by: ComixHe <heyuming@deepin.org>
2024-11-13 16:03:50 +08:00
black-desk 0794029826 chore: upgrade PFL.cmake
Signed-off-by: black-desk <me@black-desk.cn>
2024-07-09 16:20:47 +08:00
black-desk 36c9d35800 build: backport to UOS v20
1. vendor more dependencies
   - docopt.cpp
   - tl-expected
2. make ocppi subproject
3. upgrade PFL.cmake

Signed-off-by: black-desk <me@black-desk.cn>
2024-04-17 20:55:14 +08:00
black-desk ee364e3007 refact: all API types use quicktype
1. Update dbus interface xml files to
   use QVariantMap as parameters and response;

2. Add api/schema/v1.yaml to generate all API types;

3. Remove qserializer.

Signed-off-by: black-desk <me@black-desk.cn>
2024-04-01 17:05:32 +08:00
black-desk 8d23fa1e7f
chore: upgrade CPM.cmake
Signed-off-by: black-desk <me@black-desk.cn>
2024-03-31 22:30:34 +08:00
black-desk 3903d7cfef
fix: update PFL.cmake
Signed-off-by: black-desk <me@black-desk.cn>
2024-02-22 10:56:59 +08:00
black-desk 899af87296
build: temporary fix of CPM.cmake bug
When nlohmann_json is installed instead of downloaded by CPM,
CPM seems failed to find that library when compiling ytj.

Signed-off-by: black-desk <me@black-desk.cn>
2023-11-29 09:03:58 +08:00
black-desk 7fa2bb3d6b
chore: update PFL.cmake
Signed-off-by: black-desk <me@black-desk.cn>
2023-10-11 22:53:12 +08:00
black-desk 9ada065677
build: refact build process
- update cmake-format config;
- using PFL.cmake (https://github.com/black-desk/PFL.cmake);
- using CPM.cmake (https://github.com/cpm-cmake/CPM.cmake).

Signed-off-by: black-desk <me@black-desk.cn>
2023-10-11 13:35:51 +08:00