Une chose m'étonne toujours, tu ne devrais pas avoir à copier toi-même des DLLs (sauf post-compilation, et c'est la dernière instruction dans ton CMakeLists). À moins que tu aies une bonne raison de le faire, laisse winqtdeploy s'en charger.
De plus, DLL = Dynamic Link Library. Je ne suis pas un expert avec Windows, mais si le lien est dynamique, tu devrais avoir des erreurs uniquement à l'exécution de ton programme, pas la compilation (en opposition aux liens statiques que vous utilisez normalement).
Par ailleurs, dans le CMakeLists que tu nous fournis, il reste pathToWindeployqt que tu dois remplacer par un chemin d'accès complet. Il se trouve dans le dossier bin de Qt normalement. Vérifie peut-être également ce qui se trouve dans PATH si tu n'y as pas touché.
Dans la plupart des sources que j'ai consulté, la directive
set(CMAKE_INCLUDE_CURRENT_DIR ON)
est aussi donnée. Elle sert à inclure les fichiers générés par les "routines" AUTOMOC/UIC/RCC. Ça pourrait peut-être correspondre à ton erreur?