Copie um arquivo para construir o diretório depois de compilar o projeto com o Qt
Eu vi várias sugestões, mas nada realmente funcionou para mim como eu quero. Eu só preciso copiar um arquivo para o diretório de destino desejado.
Diga, por exemplo, deesta resposta:
install_it.path = %{buildDir}
install_it.files += %{sourceDir}/settings.ini
INSTALLS += install_it
Variáveis%{buildDir}
e%{sourceDir}
deve ser definido, para fazer este trabalho. Ok, não há problema com%{sourceDir}
: é só.
. Mas como posso conseguir%{buildDir}
?
EDIT1
Diga, eu tenho um projetomy_project
Aqui:
/path/to/my_project
Então, o caminho da versão de lançamento é o seguinte:/path/to/my_project-build-Desktop-release
,
debug build path é o seguinte:/path/to/my_project-build-Desktop-debug
Eu tenho arquivos para serem copiados para o diretório de destino aqui:/path/to/my_project/copy_to_install_dir
Então, eu quero todos os arquivos de/path/to/my_project/copy_to_install_dir
para ser copiado para/path/to/my_project-build-Desktop-release
quando eu libero construir. E, da mesma forma para compilação de depuração.
Não consigo encontrar variáveis que contenham caminho de destino completo, por exemplo/path/to/my_project-build-Desktop-release
para compilação de depuração.
Apenas no caso: eu uso o Windows, mas de qualquer maneira eu estou procurando uma solução de crossplataforma.
EDIT2
Solução exata, para futuros leitores:
install_it.path = $OUT_PWD
install_it.files = copy_to_install_dir/*
INSTALLS += \
install_it