QTCreator copia los archivos al directorio de salida con INSTALLS

Tengo dos subdirectoriosdocroot yconfig en mi proyecto Qt. Los archivos en estos directorios se copiarán al directorio de compilación siempre que compile / depure el proyecto.

A partir dehttps://stackoverflow.com/a/3991210/356726 esto es posible usandoINSTALLS (QtDoc), que parece ser mucho más fácil que ejecutar el comando de copia (por ejemplo,aquí). Se describe un enfoque similar.aquí.

config.path    = ${DESTDIR}/config
config.files   = config/*
docroot.path   = ${DESTDIR}/docroot
docroot.files  = docroot/*
INSTALLS       += config docroot

Sin embargo, cuando ejecuto una compilación en Qt Creator, nada sucede. Estaaquí dice que necesito corrermake install . ¿Puedo de alguna manera desencadenar / hacer esto desde Qt Creator automáticamente cuando construyo? Necesitaría siempre la última versión de los archivos.

EDITAR: Eventualmente he usado$$OUT_PWD en lugar de$$DESTDIR

Comentario original de Loganaquí: "Sólo una nota: usé$$OUT_PWD en lugar de$$DESTDIR para que funcione. Para referencia$$OUT_PWD es la carpeta que el programa está construido para, y$$PWD es la carpeta desde la que se está construyendo el programa; en otras palabras, es donde está el archivo .pro ".

Respuestas a la pregunta(2)

Su respuesta a la pregunta