Bonjour.
Je suis en train de passer un projet de qmake à CMake pour des raisons de portabilité. Dans mon fichier .pri j'avais la chose suivante :
Cela permettait de faire un build assez clean sans "polluer" mes sources.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 UI_DIR = .ui/$${PLATFORM_NAME} MOC_DIR = .moc/$${PLATFORM_NAME} OBJECTS_DIR = .obj/$${PLATFORM_NAME}
Ma question est la suivante : comment faire la même chose avec CMake (avec les moc, j'adapterai pour le reste) ?
Pour générer les mocs, j'utilise le package FindQt4.cmake et la commande :
Qui donne pour le moment :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 # macro QT4_WRAP_CPP(outfiles inputfile ... OPTIONS ...) # create moc code from a list of files containing Qt class with # the Q_OBJECT declaration. Per-direcotry preprocessor definitions # are also added. Options may be given to moc, such as those found # when executing "moc -help".
QT4_WRAP_CPP(PROJECT_MOC_subproj1 ${PROJECT_HEADERS_subproj1 })
Si quelqu'un a une idée...
Partager