Utilisation de CMake 2.8 sur Windows 10, compilateur Intel.CMake: définition de dossiers pour les produits de construction
Je construis les 4 combinaisons de {debug, release}
, {32bit, 64bit}
, et je veux que tous les intermédiaires de construction (par exemple obj) soient placés dans 4 dossiers séparés en conséquence, par rapport au dossier du projet.
cadre Essayé:
CMAKE_CURRENT_BINARY_DIR
CMAKE_BINARY_DIR
PROJECT_BINARY_DIR
CMAKE_CACHEFILE_DIR
CMAKE_RUNTIME_OUTPUT_DIRECTORY
En vain, et tous les produits se retrouvent dans le dossier du projet (où le CMakeLists.txt
réside).
'tous les produits se retrouvent dans le dossier du projet (où se trouve le CMakeLists.txt) .' - N'exécutez pas' cmake' du répertoire source. Créez des répertoires de construction séparés pour chaque 4 combinaisons, et lancez 'cmake' à partir de là. C'est ce qu'on appelle des * constructions hors-source *. – Tsyvarev