AnglaisFrançaisEspagnol

Ad


Icône de favori OnWorks

cmake - En ligne dans le Cloud

Exécutez cmake dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande cmake qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


cmake - Référence de ligne de commande CMake

SYNOPSIS


cmake [ ] ( | )
cmake [(-D = )...] -P
cmake --build [ ] [-- ...]
cmake -E [ ...]
cmake --find-paquet ...

DESCRIPTION


L'exécutable "cmake" est l'interface de ligne de commande CMake. Il peut être utilisé pour configurer
projets dans les scripts. Les paramètres de configuration du projet peuvent être spécifiés sur la ligne de commande
avec l'option -D.

CMake est un générateur de système de construction multiplateforme. Les projets spécifient leur processus de construction
avec des fichiers de liste CMake indépendants de la plate-forme inclus dans chaque répertoire d'une arborescence source avec
le nom CMakeLists.txt. Les utilisateurs construisent un projet en utilisant CMake pour générer un système de construction
pour un outil natif sur leur plateforme.

OPTIONS


-C
Préchargez un script pour remplir le cache.

Lorsque cmake est exécuté pour la première fois dans une arborescence de construction vide, il crée un fichier CMakeCache.txt
et le remplit avec des paramètres personnalisables pour le projet. Cette option peut être
utilisé pour spécifier un fichier à partir duquel charger les entrées du cache avant le premier passage
via les fichiers de liste cmake du projet. Les entrées chargées sont prioritaires sur les
valeurs par défaut du projet. Le fichier donné doit être un script CMake contenant SET
commandes qui utilisent l'option CACHE, pas un fichier au format cache.

-D : = , -D =
Créez une entrée de cache cmake.

Lorsque cmake est exécuté pour la première fois dans une arborescence de construction vide, il crée un fichier CMakeCache.txt
et le remplit avec des paramètres personnalisables pour le projet. Cette option peut être
utilisé pour spécifier un paramètre qui a la priorité sur la valeur par défaut du projet.
L'option peut être répétée pour autant d'entrées de cache que vous le souhaitez.

Si la : partie est donnée, il doit être de l'un des types spécifiés par le ensemble()
documentation de commande pour son CACHE Signature. Si la : une partie est omise
l'entrée sera créée sans type si elle n'existe pas déjà avec un type.
Si une commande dans le projet définit le type sur PATH or CHEMIN DU FICHIER puis le sera
être converti en un chemin absolu.

Cette option peut également être donnée comme un seul argument : -D : = or
-D =.

-U
Supprimez les entrées correspondantes du cache CMake.

Cette option peut être utilisée pour supprimer une ou plusieurs variables du CMakeCache.txt
fichier, en globalisant les expressions à l'aide de * et ? sont pris en charge. L'option peut être répétée
pour autant d'entrées de cache que vous le souhaitez.

A utiliser avec précaution, vous pouvez rendre votre CMakeCache.txt non fonctionnel.

-G
Spécifiez un générateur de système de construction.

CMake peut prendre en charge plusieurs systèmes de build natifs sur certaines plates-formes. Un générateur
est responsable de la génération d'un système de construction particulier. Noms de générateur possibles
sont spécifiés dans le générateurs de cmake(7) manuel.

-T
Spécifiez le nom du jeu d'outils s'il est pris en charge par le générateur.

Certains générateurs CMake prennent en charge un nom d'ensemble d'outils à attribuer au système de construction natif
pour choisir un compilateur. Ceci n'est pris en charge que sur des générateurs spécifiques :

Visual Studio >= 10
Xcode >= 3.0

Consultez la documentation du système de génération natif pour les noms d'ensemble d'outils autorisés.

-A
Spécifiez le nom de la plate-forme s'il est pris en charge par le générateur.

Certains générateurs CMake prennent en charge un nom de plate-forme à donner à la version native
système pour choisir un compilateur ou un SDK. Ceci est pris en charge uniquement sur des générateurs spécifiques :

Visual Studio >= 8

Consultez la documentation du système de build natif pour les noms de plate-forme autorisés.

-Wno-dev
Supprimer les avertissements des développeurs.

Supprimez les avertissements destinés à l'auteur des fichiers CMakeLists.txt. Par
par défaut, cela désactivera également les avertissements de dépréciation.

-Wdev Activez les avertissements des développeurs.

Activez les avertissements destinés à l'auteur des fichiers CMakeLists.txt. Par
par défaut, cela activera également les avertissements de dépréciation.

-Erreur=dev
Faire des erreurs d'avertissement de développeur.

Faites des avertissements destinés à l'auteur des erreurs des fichiers CMakeLists.txt. Par
par défaut, cela activera également les avertissements obsolètes en tant qu'erreurs.

-Wno-erreur=dev
Faites en sorte que les avertissements des développeurs ne soient pas des erreurs.

Faites des avertissements destinés à l'auteur des fichiers CMakeLists.txt et non des erreurs.
Par défaut, cela désactivera également les avertissements obsolètes en tant qu'erreurs.

-Wdéprécié
Activez les avertissements de fonctionnalité obsolète.

Activer les avertissements pour l'utilisation de fonctionnalités obsolètes, qui sont destinés au
auteur des fichiers CMakeLists.txt.

-Wno-déprécié
Supprimer les avertissements de fonctionnalités obsolètes.

Supprimer les avertissements pour l'utilisation de fonctionnalités obsolètes, qui sont destinés au
auteur des fichiers CMakeLists.txt.

-Werror=obsolète
Faire des erreurs d'avertissement de macro et de fonction obsolètes.

Faire des avertissements pour l'utilisation de macros et de fonctions obsolètes, qui sont destinées au
auteur des fichiers CMakeLists.txt, erreurs.

-Wno-error=obsolète
Faites en sorte que les avertissements de macro et de fonction obsolètes ne soient pas des erreurs.

Faire des avertissements pour l'utilisation de macros et de fonctions obsolètes, qui sont destinées au
auteur des fichiers CMakeLists.txt, pas d'erreurs.

-E [ ...]
See Ligne de commande Outil Mode.

-L[A][H]
Répertoriez les variables mises en cache non avancées.

La liste des variables du cache exécutera CMake et répertoriera toutes les variables du cache CMake
qui ne sont pas marqués comme INTERNE ou AVANCÉ. Cela affichera efficacement le courant
Paramètres CMake, qui peuvent ensuite être modifiés avec l'option -D. Changer certains des
Les variables peuvent entraîner la création d'un plus grand nombre de variables. Si A est spécifié, alors il
affichera également les variables avancées. Si H est spécifié, il affichera également l'aide
pour chaque variable.

--construire
Construisez un arbre binaire de projet généré par CMake.

Cela résume l'interface de ligne de commande d'un outil de génération natif avec les éléments suivants
options:

= Répertoire binaire du projet à construire.
--cible = Construire au lieu des cibles par défaut.
--config = Pour les outils multi-configuration, choisissez .
--clean-first = Construire la cible 'clean' d'abord, puis compiler.
(Pour nettoyer uniquement, utilisez --target 'clean'.)
--use-stderr = Ignoré. Le comportement est par défaut dans CMake >= 3.0.
-- = Passer les options restantes à l'outil natif.

Exécutez cmake --build sans aucune option pour une aide rapide.

-N Mode d'affichage uniquement.

Ne chargez que le cache. N'exécutez pas réellement les étapes de configuration et de génération.

-P
Mode script de processus.

Traitez le fichier cmake donné comme un script écrit dans le langage CMake. Non
l'étape de configuration ou de génération est effectuée et le cache n'est pas modifié. Si
les variables sont définies à l'aide de -D, cela doit être fait avant l'argument -P.

--find-paquet
Exécutez en mode similaire à pkg-config.

Recherchez un package à l'aide de find_package() et imprimez les indicateurs résultants sur stdout.
Cela peut être utilisé pour utiliser cmake au lieu de pkg-config pour trouver les bibliothèques installées dans
des projets simples basés sur Makefile ou dans des projets basés sur autoconf (via
partager/aclocal/cmake.m4).

--graphviz=[fichier]
Générez des graphviz de dépendances, consultez CMakeGraphVizOptions.cmake pour en savoir plus.

Générez un fichier d'entrée graphviz qui contiendra toute la bibliothèque et l'exécutable
dépendances dans le projet. Voir la documentation pour CMakeGraphVizOptions.cmake
pour plus de détails.

--informations-système [fichier]
Dump des informations sur ce système.

Videz un large éventail d'informations sur le système actuel. Si exécuté du haut de
un arbre binaire pour un projet CMake, il videra des informations supplémentaires telles que le
cache, fichiers journaux, etc.

--debug-trycompile
Ne supprimez pas l'arborescence de build try_compile. Uniquement utile sur un try_compile à la fois.

Ne supprimez pas les fichiers et répertoires créés pour les appels try_compile. C'est
utile pour déboguer les try_compiles ayant échoué. Il peut cependant modifier les résultats de la
try-compile car les vieux fichiers indésirables d'une précédente try-compile peuvent entraîner un test différent
réussir ou échouer de manière incorrecte. Cette option est mieux utilisée pour une compilation d'essai à la fois
temps, et seulement lors du débogage.

--debug-sortie
Mettez cmake en mode débogage.

Imprimer des informations supplémentaires pendant l'exécution de cmake comme des traces de pile avec
message(send_error ) appels.

--tracer
Mettez cmake en mode trace.

Imprimez une trace de tous les appels passés et d'où.

--trace-développer
Mettez cmake en mode trace.

Comme --tracer, mais avec des variables étendues.

--warn-non initialisé
Avertir des valeurs non initialisées.

Affiche un avertissement lorsqu'une variable non initialisée est utilisée.

--warn-vars-inutilisées
Avertir des variables inutilisées.

Recherchez des variables déclarées ou définies, mais non utilisées.

--no-warn-unused-cli
Ne pas avertir des options de ligne de commande.

Ne trouvez pas les variables déclarées sur la ligne de commande, mais non utilisées.

--check-system-vars
Recherchez les problèmes d'utilisation des variables dans les fichiers système.

Normalement, les variables inutilisées et non initialisées ne sont recherchées que dans
CMAKE_SOURCE_DIR et CMAKE_BINARY_DIR. Ce drapeau indique à CMake d'avertir d'autres
fichiers également.

--help,-help,-usage,-h,-H,/?
Imprimez les informations d'utilisation et quittez.

L'utilisation décrit l'interface de ligne de commande de base et ses options.

--version,-version,/V [ ]
Affichez le nom/la bannière de la version du programme et quittez.

Si un fichier est spécifié, la version y est écrite. L'aide est imprimée sur un
nommé ile si donné.

--help-full [ ]
Imprimez tous les manuels d'aide et quittez.

Tous les manuels sont imprimés dans un format texte lisible par l'homme. L'aide est imprimée sur un
nommé ile si donné.

--help-manuel [ ]
Imprimez un manuel d'aide et quittez.

Le manuel spécifié est imprimé dans un format texte lisible par l'homme. L'aide est
imprimé à un nom ile si donné.

--help-manuel-liste [ ]
Répertoriez les manuels d'aide disponibles et quittez.

La liste contient tous les manuels pour lesquels de l'aide peut être obtenue en utilisant le
--help-manuel option suivie d'un nom manuel. L'aide est imprimée sur un
ile si donné.

--help-commande [ ]
Affichez l'aide pour une commande et quittez.

Les cmake-commandes(7) saisie manuelle pour est imprimé dans un texte lisible par l'homme
format. L'aide est imprimée sur un ile si donné.

--help-liste-de-commandes [ ]
Listez les commandes avec l'aide disponible et quittez.

La liste contient toutes les commandes pour lesquelles de l'aide peut être obtenue en utilisant le
--help-commande option suivie d'un nom de commande. L'aide est imprimée sur un
ile si donné.

--help-commandes [ ]
Imprimez le manuel des commandes cmake et quittez.

Les cmake-commandes(7) manuel est imprimé dans un format texte lisible par l'homme. L'aide
est imprimé sur un nom ile si donné.

--help-module [ ]
Imprimez l'aide d'un module et quittez.

Les cmake-modules(7) saisie manuelle pour est imprimé dans un texte lisible par l'homme
format. L'aide est imprimée sur un ile si donné.

--help-module-liste [ ]
Listez les modules avec l'aide disponible et quittez.

La liste contient tous les modules pour lesquels de l'aide peut être obtenue en utilisant le
--help-module option suivie d'un nom de module. L'aide est imprimée sur un
ile si donné.

--help-modules [ ]
Imprimez le manuel de cmake-modules et quittez.

Les cmake-modules(7) manuel est imprimé dans un format texte lisible par l'homme. L'aide
est imprimé sur un nom ile si donné.

--help-politique [ ]
Imprimer l'aide pour une stratégie et quitter.

Les cmake-politiques(7) saisie manuelle pour est imprimé dans un texte lisible par l'homme
format. L'aide est imprimée sur un ile si donné.

--help-policy-list [ ]
Répertoriez les politiques avec l'aide disponible et quittez.

La liste contient toutes les politiques pour lesquelles de l'aide peut être obtenue en utilisant le
--help-politique option suivie d'un nom de stratégie. L'aide est imprimée sur un
ile si donné.

--help-politiques [ ]
Imprimez le manuel de cmake-policies et quittez.

Les cmake-politiques(7) manuel est imprimé dans un format texte lisible par l'homme. L'aide
est imprimé sur un nom ile si donné.

--help-propriété [ ]
Imprimer l'aide pour une propriété et quitter.

Les propriétés-cmake(7) saisies manuelles pour sont imprimés dans un format lisible par l'homme
format texte. L'aide est imprimée sur un ile si donné.

--help-liste-de-propriétés [ ]
Répertoriez les propriétés avec l'aide disponible et quittez.

La liste contient toutes les propriétés pour lesquelles de l'aide peut être obtenue en utilisant le
--help-propriété option suivie d'un nom de propriété. L'aide est imprimée sur un
ile si donné.

--help-propriétés [ ]
Imprimez le manuel de cmake-properties et quittez.

Les propriétés-cmake(7) manuel est imprimé dans un format texte lisible par l'homme. Les
l'aide est imprimée sur un nom ile si donné.

--help-variable [ ]
Imprimer l'aide pour une variable et quitter.

Les variables cmake(7) saisie manuelle pour est imprimé dans un texte lisible par l'homme
format. L'aide est imprimée sur un ile si donné.

--help-variable-liste [ ]
Répertoriez les variables avec l'aide disponible et quittez.

La liste contient toutes les variables pour lesquelles de l'aide peut être obtenue en utilisant le
--help-variable option suivie d'un nom de variable. L'aide est imprimée sur un
ile si donné.

--help-variables [ ]
Imprimez le manuel de cmake-variables et quittez.

Les variables cmake(7) manuel est imprimé dans un format texte lisible par l'homme. L'aide
est imprimé sur un nom ile si donné.

LIGNE DE COMMANDE OUTIL MODE


CMake fournit des outils de ligne de commande intégrés via la signature :

cmake -E [ ...]

Courir cmake -E or cmake -E vous aider pour un résumé des commandes. Les commandes disponibles sont :

chdir [ ...]
Changez le répertoire de travail actuel et exécutez une commande.

comparer_fichiers
Vérifier si est identique à . Si les fichiers sont les mêmes, alors renvoie 0, sinon
il renvoie 1.

copier ...
Copier des fichiers vers (soit un fichier soit un répertoire). Si plusieurs fichiers sont
spécifié, le doit être un répertoire et il doit exister.

copier_répertoire ...
Copier les répertoires vers annuaire. Si le répertoire ne
existe, il sera créé.

copier_si_différent ...
Copier des fichiers vers (fichier ou répertoire) s'ils ont changé. Si
plusieurs fichiers sont spécifiés, le doit être un répertoire et il doit
exister.

echo [ ...]
Affiche les arguments sous forme de texte.

echo_append [ ...]
Affiche les arguments sous forme de texte mais pas de nouvelle ligne.

env [--unset=NOM]... [NOM=VALEUR]... COMMAND [ARG]...
Exécutez la commande dans un environnement modifié.

sûr, heureux et sain
Affiche les variables d'environnement actuelles.

faire_répertoire ...
Création répertoires. Si nécessaire, créez également des répertoires parents. Si un
répertoire existe déjà, il sera ignoré en silence.

md5sum ...
Calculer la somme md5 des fichiers.

supprimez [-F] ...
Supprimez le(s) fichier(s), utilisez -f pour le forcer. Si un fichier n'existe pas, il sera
ignoré en silence.

supprimer_répertoire
Supprimer un répertoire et son contenu. Si un répertoire n'existe pas, il sera
ignoré en silence.

rebaptiser
Renommer un fichier ou un répertoire (sur un volume).

sleep ...
Dormez pendant un nombre de secondes donné.

goudron [cxt][vf][zjJ] fichier.tar [ ...] [-] [ ...]
Créez ou extrayez une archive tar ou zip. Les options sont :

-- Arrêtez d'interpréter les options et traitez tous les arguments restants comme des noms de fichiers
même s'ils commencent en -.

--files-from=
Lit les noms de fichiers à partir du fichier donné, un par ligne. Les lignes vides sont ignorées.
Les lignes peuvent ne pas commencer dans - à l'exception des --add-file= pour ajouter des fichiers dont
les noms commencent par -.

--mtime=
Spécifiez l'heure de modification enregistrée dans les entrées tarball.

--format=
Spécifiez le format de l'archive à créer. Les formats pris en charge sont :
7zip, gnutar, pax, paxr (pax restreint, par défaut), et Zip *: français.

fiable [ ...]
Exécutez la commande et renvoyez le temps écoulé.

-nous
Touchez un fichier.

touch_nocreate
Touchez un fichier s'il existe mais ne le créez pas. Si un fichier n'existe pas, il
être ignoré en silence.

Spécifique à UNIX Ligne de commande Outils
cmake -E les commandes ne sont disponibles que sous UNIX :

créer_lien symbolique
Créer un lien symbolique nommage .

Spécifique à Windows Ligne de commande Outils
cmake -E les commandes ne sont disponibles que sous Windows :

supprimer_regv
Supprimez la valeur de registre Windows.

env_vs8_wince
Affiche un fichier batch qui définit l'environnement pour le SDK Windows CE fourni
installé dans VS2005.

env_vs9_wince
Affiche un fichier batch qui définit l'environnement pour le SDK Windows CE fourni
installé dans VS2008.

écrire_regv
Écrire la valeur de registre Windows.

Utilisez cmake en ligne en utilisant les services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad