Ne boost :: Jam (bjam) ont un « mode d'interrogation »?
-
22-08-2019 - |
Question
J'utilise Code :: Blocks avec Boost :: Jam. Une récente mise à jour C :: B a ajouté quelques nouvelles commandes « makefile personnalisé », dont l'un est « demander si la reconstruction est nécessaire ». Selon ce message , il est destiné à appeler make
dans un "mode question":
-Q, --question
« « Question mode » ». Ne lancez pas de commandes, ou quoi que ce soit imprimer; il suffit de retourner un état de sortie qui est égale à zéro si les cibles spécifiées sont déjà à jour, non nulle par ailleurs.
Malheureusement, le Boost :: documentation Jam ne mentionne pas un tel mode dans bjam
. J'ai eu l'occasion en utilisant cette commande pour elle ...
bjam -error
... qui oblige les bjam
à retourner un errorlevel de 1 (parce qu'il ne reconnaît pas la -e
option) et rend C :: B toujours exécuter la commande de construction, mais je préfère l'utiliser comme prévu .
Ma question: ne bjam
un tel mode « question » et je viens pas trouvé, ou est-il une certaine façon dans le Jamfile pour le faire fonctionner de cette façon? L'option -n
ne fonctionne pas parce qu'il retourne toujours zéro, ce qui C :: B interprète comme « tous les fichiers mis à jour. »
La solution
Apparemment, il ne fonctionne pas.