2009-02-08 13 views
1

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".

Répondre

1

Apparemment, ce n'est pas le cas.