Copie un archivo para construir el directorio después de compilar el proyecto con Qt
He visto varias sugerencias, pero nada realmente me funcionó como quiero. Solo necesito copiar un archivo al directorio de destino deseado.
Digamos, por ejemplo, deesta respuesta:
install_it.path = %{buildDir}
install_it.files += %{sourceDir}/settings.ini
INSTALLS += install_it
Variables%{buildDir}
y%{sourceDir}
Debe definirse, para hacer este trabajo. Ok, no hay problema con%{sourceDir}
: es sólo.
. Pero como puedo conseguir%{buildDir}
?
EDITAR1
Oye, tengo un proyectomy_project
aquí:
/path/to/my_project
Entonces, la ruta de compilación de lanzamiento es esta:/path/to/my_project-build-Desktop-release
,
ruta de compilación de depuración es la siguiente:/path/to/my_project-build-Desktop-debug
Tengo archivos para copiar al directorio de destino aquí:/path/to/my_project/copy_to_install_dir
Por lo tanto, quiero todos los archivos de/path/to/my_project/copy_to_install_dir
para ser copiado a/path/to/my_project-build-Desktop-release
cuando hago release build. Y, de la misma manera para la construcción de depuración.
No puedo encontrar la variable que contiene la ruta de destino completa, es decir,/path/to/my_project-build-Desktop-release
para la construcción de depuración.
Por si acaso: uso Windows, pero de todos modos estoy buscando una solución multiplataforma.
EDIT2
Solución exacta, para futuros lectores:
install_it.path = $OUT_PWD
install_it.files = copy_to_install_dir/*
INSTALLS += \
install_it