Commit Graph

14 Commits

Author SHA1 Message Date
Frederik Seiffert
aed93910db Improve Windows link library dependency
Fixes an error when building with CMAKE_LINK_LIBRARIES_ONLY_TARGETS enabled.
2023-09-11 16:42:31 +02:00
Hennadii Chernyshchyk
ed6d514b5e
Disable documentation by default 2022-06-10 00:00:31 +03:00
Hennadii Chernyshchyk
4a9b28e0b9
Add an option to disable Doxygen 2022-06-09 23:36:46 +03:00
Hennadii Chernyshchyk
cf4c21e854
Use FetchContent to download Doxygen theme 2022-04-06 18:59:47 +03:00
Hennadii Chernyshchyk
bf197fe61f
Remove defaulted options and move description to CMake project 2022-04-06 15:06:57 +03:00
Itay Grudev
e9fdcaabc6 Doxygen styling 2022-04-06 13:28:38 +03:00
Hennadii Chernyshchyk
efdfa507dd
Switch to Doxygen to avoid documentation duplication
I also had to fix syntax a little in markdown and the header file.
Now checked on CI.
2022-04-06 00:32:30 +03:00
Hennadii Chernyshchyk
cb158992f5
Add more stricter Qt compile definitions 2022-04-03 21:12:15 +03:00
Hennadii Chernyshchyk
ac7134b71b
Bump minimum CMake version to 3.12.0
Since we use target_compile_definitions that was introduced in this version.
2022-04-03 21:12:12 +03:00
Shatur95
dccc37e9d4 Use QT_DEFAULT_MAJOR_VERSION 2020-10-21 20:48:51 +03:00
Jonas Kvinge
82f28549e6 Update CMake to support Qt 6 2020-10-18 01:02:09 +02:00
Shatur95
650861ba46 Add library alias for CMake 2020-05-24 17:46:31 +03:00
Shatur95
6cd4117904 Improve CMakeLists.txt 2020-05-09 23:19:12 +03:00
Hennadii Chernyshchyk
81465e1eec Add CMake support (#66)
* Add CMake support

* Remove unused 'tr()'

* Add option to specify a class for inheritance

* Use modern syntax

* Rework CMakeLists.txt
Thanks to @akallabeth

* Add CMake build rules for examples
2019-10-11 16:30:11 +03:00