Ajout d'options de ligne de commande CMake
Je suis en train de construire une grande bibliothèque à l'aide de CMake, et je voudrais que les utilisateurs soient en mesure de les activer/désactiver certaines parties de mon processus de création.
Comment puis-je ajouter des options de ligne de commande pour mon build CMake, par exemple, de sorte que les utilisateurs peuvent taper quelque chose comme cmake --build-partone --nobuild-parttwo --dothis=true --dothat=false ..
?
Apparemment le mot-clé OPTION permettra de créer des variables qui peuvent être définies à partir de la CMake-GUI, mais je ne peux pas comprendre comment le faire à partir de la ligne de commande.
Vous devez vous connecter pour publier un commentaire.
Oui, vous devez utiliser le
option
de commande. Vous pouvez définir des options de la ligne de commande de cette façon:Noter que
-DMyOption
doit venir avant le chemin d'accès.cmake MyProjectFolder -DMyOption
ne permet pas d'activer l'option on (ou off)-DMyOption=ON
ou-DMyOption=OFF
pour activer ou désactiver.Juste une petite correction:
Si vous avez d'autres variables à passer, il est recommandé d'indiquer le type de ces: