Compile um projeto Qt a partir da linha de comando
Estou desenvolvendo um aplicativo usando o Qt, a biblioteca / framework C ++. Usando o QT-Creator eu posso compilar meu projeto muito bem e o diretório de compilação gera os arquivos executáveis desejados muito bem. No entanto, estou tentando automatizar minhas solicitações e usar o Apache ANT. Mas estou correndo para os seguintes problemas.
Aqui está a saída da linha de comando:
build.mac.64:
[echo] Building for Mac
[echo] Updating destination path
[exec] Project WARNING: No .qmake.cache is present. This significantly slows down qmake with this makespec.
[exec] Project WARNING: Call 'cache()' in the top-level project file to rectify this problem.
[exec] make: Nothing to be done for `first'.
[exec] cp: ./build/mac.64/settings.ini: No such file or directory
[exec] Result: 1
[echo] Reverting destination path
Não sei por que não está compilando o arquivo executável.
Aqui está como meu alvo se parece:
<target name="build.mac.64">
<echo>Building for Mac</echo>
<exec executable="qmake">
<arg value="myproject.pro"/>
<arg
value="-r"/>
<arg value="-spec"/>
<arg value="macx-clang"/>
<arg value="CONFIG+=x86_64"/>
</exec>
<exec executable="make" />
<exec executable="cp">
<arg value="./settings.ini"/>
<arg value="${default.build.dir.mac.64}/settings.ini"/>
</exec>
</target>
Alguma ideia de onde estou indo errado?