Comment puis-je liste définie faire des cibles à partir de la ligne de commande?

Je me sens presque ridicule de demander cela, mais je ne pouvais pas trouver quoi que ce soit sur ce...

Supposons que j'ai un cmake projet contenant un certain nombre d'objectifs: les bibliothèques, les fichiers exécutables, les cibles externes, ... . Comment puis-je en faire la liste à l'aide de la commande cmake interface de ligne de. Je veux une liste de choses qui sont valables pour remplacer $target dans la ligne de commande suivante.

cmake . && cmake --build . --target $target

Beaucoup des points de bonus pour une solution qui n'utilise ni grep ni trouver ni python ni perl ni ... - vous voyez l'idée.

OriginalL'auteur Holger | 2015-06-12