Questions marquées «cmake»

CMake est un générateur de système de construction open source multiplateforme. Il génère des fichiers pour les systèmes de construction tels que les makefiles natifs, les fichiers de construction ninja et les fichiers de projet pour plusieurs environnements de développement intégrés.

5
Debug vs Release dans CMake
Dans un projet compilé par GCC, Comment exécuter CMake pour chaque type de cible (débogage / version)? Comment spécifier les indicateurs de débogage et de libération C / C ++ à l'aide de CMake? Comment puis-je exprimer que l'exécutable principal sera compilé avec g++et une bibliothèque imbriquée avec gcc?
437 c++  c  gcc  cmake 

21
Vous cherchez une commande «cmake clean» pour effacer la sortie CMake
Tout comme make cleansupprime tous les fichiers produits par un makefile, je voudrais faire de même avec CMake. Trop souvent, je me retrouve à parcourir manuellement des répertoires supprimant des fichiers comme cmake_install.cmakeet CMakeCache.txt, et les CMakeFilesdossiers. Existe-t-il une commande comme cmake cleansupprimer automatiquement tous ces fichiers? Idéalement, cela devrait …
419 cmake 


14
Comment activer C ++ 11 dans CMake?
Lorsque j'essaie d'exécuter un makefile généré par CMake pour compiler mon programme, j'obtiens l'erreur La plage basée sur les boucles n'est pas prise en charge en mode C ++ 98. J'ai essayé d' ajouter add_definitions(-std=c++0x)à mon CMakeLists.txt, mais il n'a pas aidé. J'ai aussi essayé ça: if(CMAKE_COMPILER_IS_GNUCXX) add_definitions(-std=gnu++0x) endif() Quand …
356 c++11  cmake 




9
Basculer entre GCC et Clang / LLVM à l'aide de CMake
J'ai un certain nombre de projets construits en utilisant CMake et j'aimerais pouvoir basculer facilement entre l'utilisation de GCC ou Clang / LLVM pour les compiler. Je crois (veuillez me corriger si je me trompe!) Que pour utiliser Clang, je dois définir ce qui suit: SET (CMAKE_C_COMPILER "/usr/bin/clang") SET (CMAKE_C_FLAGS …
269 cmake  llvm  clang 


5
Comment ajouter correctement des répertoires d'inclusion avec CMake
Il y a environ un an, j'ai posé des questions sur les dépendances d'en-tête dans CMake . J'ai réalisé récemment que le problème semblait être que CMake considérait ces fichiers d'en-tête comme externes au projet. Au moins, lors de la génération d'un projet Code :: Blocks, les fichiers d'en-tête n'apparaissent …
243 c++  ubuntu  cmake 

3
CMake: affiche toutes les variables accessibles dans un script
Je me demande s'il existe un moyen d'imprimer toutes les variables accessibles dans CMake. Je ne suis pas intéressé par les variables CMake - comme dans l' --help-variablesoption. Je parle de mes variables que j'ai définies, ou des variables définies par les scripts inclus. J'inclus actuellement: INCLUDE (${CMAKE_ROOT}/Modules/CMakeBackwardCompatibilityCXX.cmake) Et j'espérais …
222 cmake 



9
Comment faire de la sortie CMake dans un répertoire «bin»?
Je construis actuellement un projet avec une structure de plugin. J'utilise CMake pour compiler le projet. Les plugins sont compilés dans des répertoires séparés. Mon problème est que CMake compile et enregistre les binaires et les plugins, les bibliothèques dynamiques, dans la structure de répertoires de la source. Comment faire …
188 c++  plugins  cmake 


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.