J'utilise Code :: Blocks avec Boost :: Jam. Une mise à jour récente de C :: B a ajouté de nouvelles commandes "custom makefile", dont l'une est "ask if rebuild is necessary". Selon this message, il est destiné à appeler make
dans un "mode question":Est-ce que Boost :: Jam (bjam) a un "mode question"?
-Q, --question
« « mode Question » ». N'exécutez aucune commande et n'imprimez rien. retourne juste un état de sortie nul si les cibles spécifiées sont déjà à jour, différent de zéro.
Malheureusement, la documentation Boost :: Jam ne mentionne pas un tel mode dans bjam
. J'ai eu l'occasion en utilisant cette commande pour elle ...
bjam -error
... qui oblige bjam
à retourner un errorlevel de 1 (car il ne reconnaît pas l'option -e
) et rend C :: B lance toujours la commande build, 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 car elle renvoie toujours zéro, que C :: B interprète comme "tous les fichiers mis à jour".