Questions marquées «cmake»

111
Ajout d'options de ligne de commande à CMake

Je construis une grande bibliothèque à l'aide de CMake et j'aimerais que les utilisateurs puissent activer / désactiver de manière sélective certaines parties de mon processus de construction. Comment puis-je ajouter des options de ligne de commande à ma version CMake, par exemple pour que les...

109
Comment lier un programme C ++ avec Boost en utilisant CMake

À quoi mon fichier CMake doit-il ressembler pour lier mon programme à la bibliothèque Boost sous Ubuntu? Les erreurs affichées lors de l'exécution make: main.cpp:(.text+0x3b): undefined reference to `boost::program_options::options_description::m_default_line_length' Le fichier principal est...

105
Différence entre CMAKE_CURRENT_SOURCE_DIR et CMAKE_CURRENT_LIST_DIR

Depuis le Wiki: CMAKE_CURRENT_SOURCE_DIR c'est le répertoire où se trouve le CMakeLists.txt actuellement traité CMAKE_CURRENT_LIST_DIR (depuis 2.8.3) c'est le répertoire du fichier liste en cours de traitement. À partir des documents: CMAKE_CURRENT_SOURCE_DIR: chemin vers le répertoire source en...

102
Comment utiliser CMake?

J'essaye d'utiliser CMake pour compiler opencv. Je lis le didacticiel mais je ne comprends pas ce que sont les fichiers CMakeLists et comment est-il connecté à l'interface graphique de CMake? Je ne pouvais pas non plus comprendre ce que sont les makefiles, sont-ils les mêmes que CMakeLists? Et quel...

97
Comment utiliser CMAKE_INSTALL_PREFIX

Je veux générer Makefile avec la cible d'installation, en effectuant l'installation sur / usr au lieu de par défaut / usr / local. En supposant que le répertoire de construction est fait dans le sous-répertoire source, j'exécute: cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr .. CMakeCache.txt contient:...

96
Comment diviser des chaînes sur plusieurs lignes dans CMake?

J'ai généralement une politique dans mon projet, de ne jamais créer de lignes dans les fichiers texte qui dépassent une longueur de ligne de 80, donc ils sont facilement modifiables dans toutes sortes d'éditeurs (vous connaissez l'affaire). Mais avec CMake, j'ai le problème que je ne sais pas...

95
Comment CMake est-il utilisé? [fermé]

Fermé . Cette question doit être plus ciblée . Il n'accepte pas les réponses actuellement. Vous souhaitez améliorer cette question? Mettez à jour la question pour qu'elle se concentre sur un problème uniquement en éditant ce message . Fermé il y a 3 ans . Améliorez cette question Il est...