CMake option de ligne de commande de la documentation
Je suis en train d'apprendre CMake, la lecture de la "la maîtrise de CMake" livre et d'autres choses disponibles en ligne. Je me demande est-il une documentation détaillée pour certaines options de ligne de commande, par exemple -H et B-qui sont utilisés par les fichiers générés. Ou le "-E" echo " a des options supplémentaires pour la coloration etc. Je n'étais pas en mesure de trouver la documentation pour cette encore.
cmake.org/cmake/help/v3.2/manual/cmake.1.html#options pour le documentés, l'internet pour les sans-papiers (comme stackoverflow.com/questions/31090821/... et stackoverflow.com/a/13713684/110118 pour
-H
et -B
) 🙂OriginalL'auteur Andi | 2011-02-13
Vous devez vous connecter pour publier un commentaire.
Certainement pas. Vous n'avez qu'à regarder le code source de CMake.
Les documents en ligne sont bonnes, mais il y a quelques privée-ish détails de mise en œuvre que nous avons volontairement laisser en dehors de l'officiel docs. De ligne de commande sont les choses que nous utilisons générés, des projets et des makefiles sont quelques-uns de ces détails.
De documents en ligne ici:
Documenté options de ligne de commande ici:
Page de présentation, pointant vers d'autres sources d'information:
Pourquoi voudriez-vous faire cela? Pourquoi voudriez-vous délibérément rendre les choses difficiles?
Je ne pense pas que le CMake développeurs ont intentionnellement rendu les choses difficiles. Et je suis certaine que n'est pas l'un de leurs objectifs...
Peut-être, pour ceux qui sont intéressés, vous pouvez référencer où ces options peuvent être trouvés dans les sources?
voir la réponse de @Antonio , lien vers les docs est éons vieux
OriginalL'auteur DLRdave
La documentation de Cmake a sensiblement amélioré dans le temps, mais
-H<directory>
et-B
garder caché, probablement pour de bonnes raisons (ils ne devraient pas être utilisés en dehors de CMake contexte de développement).-H<directory>
et-B
sont à la fois expliqué ici.Pour
cmake -E
, les options sont documentées dans cette section.Eh bien, si c'est non, vous ne pouvez pas compter sur elle. Ils peuvent changer ou de le casser à tout moment.
Exactement!
OriginalL'auteur Antonio
Probablement pas. Vous pourriez avoir à regarder le code source de CMake.
Vraiment le droit... Voir mon autre réponse. 🙂
OriginalL'auteur Přemysl J.