2009-10-28 5 views
1

J'essaie d'exécuter un programme à partir d'un fichier qmake .pro qui modifie le binaire final. J'ai déjà essayé le système (...) mais ça ne marche pas. La raison pour laquelle je veux ceci est parce que par défaut certaines propriétés du binaire empêchent le débogage et il est incommode de le faire manuellement à chaque fois. Je peux le faire à partir de simples makefiles.Comment exécuter des programmes externes à partir de qmake?

Voici mon fichier .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) 

Il est nécessaire pour mes devoirs, mais la mission est de ne pas exécuter quelque chose de qmake. Il s'agit en fait d'un logiciel client-serveur utilisant déjà plus de 2500 lignes.

Répondre

2
QMAKE_POST_LINK=paxctl -pemrxs $(TARGET) 
Questions connexes