pino added a comment.
Nice one! I cannot test right now though, I might do it over the weekend (do not hold on me though). I took the liberty of doing some formatting changes to the header of the new file, what do you think? #.rst: # ECMConfiguredInstall # -------------------- # # Take as ``.cmake.in`` file, runs ``configure_file`` and installs it in the # given location. # # :: # # ecm_install_configured_file(<FILE> <INSTALL_DIRECTORY>) # # Example usage: # # .. code-block:: cmake # # ecm_install_configured_file(foo.txt.cmake.in ${KDE_INSTALL_FULL_DATADIR}) # # This will install the file as ``foo.txt`` with any cmake replacements made # into the data directory. # # Since 5.69.0. #============================================================================= # Copyright 2020 David Edmundson <davidedmund...@kde.org> Also, not sure whether you need a .rst file in the docs/module/ directory. INLINE COMMENTS > ECMConfiguredInstall.cmake:46-48 > + # strip .cmake.in from the end > + # if that isn't there, we continue as-is > + string(REGEX REPLACE ".cmake.in$" "" _name ${_name}) considering we are documenting the input file as `.cmake.in`, should we enforce this here and ignore any file not ending like that? REPOSITORY R240 Extra CMake Modules REVISION DETAIL https://phabricator.kde.org/D28355 To: davidedmundson Cc: pino, kde-frameworks-devel, kde-buildsystem, LeGast00n, cblack, GB_2, bencreasy, michaelh, ngraham, bruns