[CMake] Dossiers de destination
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 :
Code:
1 2 3
| UI_DIR = .ui/$${PLATFORM_NAME}
MOC_DIR = .moc/$${PLATFORM_NAME}
OBJECTS_DIR = .obj/$${PLATFORM_NAME} |
Cela permettait de faire un build assez clean sans "polluer" mes sources.
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 :
Code:
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". |
Qui donne pour le moment :
QT4_WRAP_CPP(PROJECT_MOC_subproj1 ${PROJECT_HEADERS_subproj1 })
Si quelqu'un a une idée... ;)