Как выполнять внешние программы из qmake? - PullRequest
1 голос
/ 28 октября 2009

Я пытаюсь запустить программу из файла qmake .pro, который изменяет конечный двоичный файл. Я уже попробовал систему (...), но она не работает. Причина, по которой я этого хочу, заключается в том, что по умолчанию некоторые свойства двоичного файла предотвращают отладку, и каждый раз это неудобно делать вручную. Я могу сделать это из простых make-файлов.

Вот мой .pro файл:

TARGET = lprog_server
QT += core \
    xml \
    network
HEADERS += Network/PlayerJoined.hh \
    ...
SOURCES += Globals.cc \
    ...
FORMS +=
RESOURCES +=
QMAKE_LFLAGS += -lboost_random-mt
system(paxctl -pemrxs lprog_server)

Это необходимо для моей домашней работы, но задание не состоит в том, чтобы выполнить что-то из qmake. Фактически это сервер-клиентское программное обеспечение, использующее Qt длиной более 2500 строк.

1 Ответ

2 голосов
/ 10 ноября 2009
QMAKE_POST_LINK=paxctl -pemrxs $(TARGET)
...