Как я могу передать вывод команды в виде флага компилятора через файл проекта Qt?

Я пытаюсь добавить вывод "git description" в окно about моего приложения, чтобы было легче узнать, какую версию приложения используют люди.

Я могу сделать это, добавив следующий флаг компилятора: -DAPP_VERSION = "$ (git description HEAD)"

Но так как проект основан на qmake, я хотел бы найти способ поместить это в файл проекта Qt. Это возможно? И если да, то как?

редактировать: я попытался добавить следующее:

QMAKE_CXXFLAGS + = -DAPP_VERSION = "$ (git description HEAD)"

Но это просто дало мне «-DAPP_VERSION =», поэтому я полагаю, что мне нужно использовать некоторые escape-символы, но я не знаю, какие и где. : /

Ответы на вопрос(2)

Ваш ответ на вопрос