Properly workaround xsltproc not handling spaces in filepaths on Windows

Authored by dvratil on Mar 4 2018, 11:25 PM.

Description

Properly workaround xsltproc not handling spaces in filepaths on Windows

All CMake code that executes xsltproc is wrapped to functions that
ensure that arguments passed to xsltproc are all relative paths,
thus avoiding issues with spaces in the source/build dir parent
path containing spaces, which xsltproc on Windows just does not
like.

It also simplifies some of the CMake code and moves the
kcfg_generate_dbus_interface macro into KF5AkonadiMacros
so that we don't have to have a dedicated copies (that would all
need fixing) all over KDE PIM.

(Cherry-picked from couple of commits on master)

Details

Committed
dvratilMar 5 2018, 10:14 AM
Parents
R165:5552cffc252c: SVN_SILENT made messages (.desktop file) - always resolve ours
Branches
Unknown
Tags
Unknown
References
tag: v17.12.3, Applications/17.12