kossebau added a comment.
Some first quick comments, not yet looked at code itself.
Misses also link file from doc/.
INLINE COMMENTS
> ECMGenerateDBusServiceFile.cmake:6
> +# This module provides the ``ecm_generate_dbus_service_file`` function for
> +# generating a D-Bus service file.
> +#
generate and install
> ECMGenerateDBusServiceFile.cmake:22
> +#
> +# Since 5.70.0.
> +
Would be nice to have an example.
Also having each argument discussed in an own section makes getting the docs
easier,
> ECMGenerateDBusServiceFile.cmake:90
> +
> + install(FILES ${_service_file} DESTINATION ${KDE_INSTALL_DBUSSERVICEDIR})
> +endfunction()
Creates a dependecy on KDEInstallDirs.
ECM/Modules are supposed to be usable in non-KDE-typical setups. So like other
places in this subfolder this macro needs an argument to pass the installation
folder.
REPOSITORY
R240 Extra CMake Modules
REVISION DETAIL
https://phabricator.kde.org/D29051
To: broulik, #frameworks, davidedmundson, kossebau, kfunk, habacker
Cc: kde-frameworks-devel, kde-buildsystem, LeGast00n, cblack, bencreasy,
michaelh, ngraham, bruns