Skompiluj projekt Qt z wiersza poleceń

Zajmuję się tworzeniem aplikacji używającej biblioteki / frameworka Qt. Używanie QT-Creatora Mogę dobrze skompilować mój projekt, a katalog kompilacji generuje pożądane pliki wykonywalne. Próbuję jednak zautomatyzować moje pytania i używać Apache ANT. Ale napotykam na następujące problemy.

Oto wyjście z linii poleceń:

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

Nie jestem pewien, dlaczego nie kompiluje pliku wykonywalnego.

Oto jak wygląda mój cel:

<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>

Jakiś pomysł, gdzie się mylę?

questionAnswers(3)

yourAnswerToTheQuestion