Jak określić biblioteki tylko dla platformy Android zbudowanej w pliku .pro?

Próbuję użyć QtCreator (2.7.2) + QT (5.1.0) do zbudowania aplikacji działającej zarówno na platformach desktopowych (Linux), jak i mobilnych (Android).

Aby to osiągnąć, muszę użyć różnych gotowych bibliotek w zależności od platformy docelowej. Jak określić to w pliku .pro?

Kreator oferuje tylko linux / mac / windows jako wybór platformy

unix:!mac {
message("* Using settings for Unix/Linux.")
LIBS += -L/path/to/linux/libs
}

próbowałem

android { 
message("* Using settings for Android.")
LIBS += -L/path/to/android/libs
}

Ale z obydwoma celami budowy tylkounix:!mac zostanie wykonany / oceniony.

Moje pytanie brzmi: jak wykryć cel kompilacji (zwany teraz „zestawami” w QtCreator) w pliku .pro i odpowiednio zmienić definicje biblioteki?

Do tej pory dowiedziałem się tylko, jak określić platformę (która wydaje się być platformą, na której buduję ON, a nie FOR) lub wariant budowania RELEASE / DEBUG. Inne rzeczy, które znalazłem, mówią, że powinienem poprzedzaćLIB+= z platformą docelową jakwin32:LIB+=. Ale znowu to nie zadziałaandroid. Może używam niewłaściwej składni dla platformy (Android 4.2 na ramieniu-v7).

questionAnswers(2)

yourAnswerToTheQuestion