Use GNUInstallDirs to determine install dirs
Create IMPORTED targets for the cmake package.
Add missing install rule for kdwsdl2cpp executable.
Remove content from end*() commands.
Trim trailing whitespace from the macros file.
Use the imported target name in custom commands if available.
Set the missing KDSoap_INCLUDE_DIRS variable from the config file.