No description
Find a file
Friedrich W. H. Kossebau be4aec63a0 Add explicit moc includes to sources for moc-covered headers
* speeds up incremental builds as changes to a header will not always
  need the full mocs_compilation.cpp for all the target's headers rebuild,
  while having a moc file sourced into a source file only adds minor
  extra costs, due to small own code and the used headers usually
  already covered by the source file, being for the same class/struct
* seems to not slow down clean builds, due to empty mocs_compilation.cpp
  resulting in those quickly processed, while the minor extra cost of the
  sourced moc files does not outweigh that in summary.
  Measured times actually improved by some percent points.
  (ideally CMake would just skip empty mocs_compilation.cpp & its object
  file one day)
* enables compiler to see all methods of a class in same compilation unit
  to do some sanity checks
* potentially more inlining in general, due to more in the compilation unit
* allows to keep using more forward declarations in the header, as with the
  moc code being sourced into the cpp file there definitions can be ensured
  and often are already for the needs of the normal class methods
2023-07-04 16:11:19 +02:00
cmake Note gnugo as runtime dependency in the cmake log 2022-06-18 00:54:43 +02:00
data SVN_SILENT made messages (.desktop file) - always resolve ours 2023-05-14 01:41:19 +00:00
doc Fix typos, get rid of ligatures 2021-07-02 08:14:21 +03:00
LICENSES GIT_SILENT: add missing license 2021-11-30 08:58:46 +01:00
po GIT_SILENT Sync po/docbooks with svn 2023-07-04 02:08:10 +00:00
src Add explicit moc includes to sources for moc-covered headers 2023-07-04 16:11:19 +02:00
.flatpak-manifest.json Add Flatpak CI 2023-03-12 20:01:11 +00:00
.flatpak-manifest.json.license Add Flatpak CI 2023-03-12 20:01:11 +00:00
.gitignore GIT_SILENT: add license for .gitignore 2021-11-30 08:55:07 +01:00
.gitlab-ci.yml Add Flatpak CI 2023-03-12 20:01:11 +00:00
.kde-ci.yml Allow to build against last kf6 2023-01-26 20:33:13 +01:00
AUTHORS More steps towards fully functional undo/redo, UI fixes, enabled playing against computer and some minor bugs fixed here and there. 2008-12-01 14:34:27 +00:00
CMakeLists.txt Adapt to Qt6 name of KDEGames library 2023-03-12 13:48:03 +01:00
CMakePresets.json GIT_SILENT: it compiles with 5.88 without deprecated methods 2021-11-24 13:45:51 +01:00
CMakePresets.json.license GIT_SILENT: add CMakePresets.json license 2021-11-30 08:56:13 +01:00
Doxyfile Added KGo to playground/games and integrated into build-system. 2008-07-22 18:14:46 +00:00
logo.png GIT_SILENT: add Kigo icon as repository logo 2020-05-20 12:03:07 +03:00
Mainpage.dox Terminology fix in internal files: KDE-not-the-desktop 2017-04-21 21:18:00 +02:00
README Terminology fix in internal files: KDE-not-the-desktop 2017-04-21 21:18:00 +02:00
TODO Remove stray GGZ references. 2012-12-10 01:36:57 +11:00

Kigo - Go board game by KDE
===========================

tbd.