سؤال

أستخدم Code::Blocks مع Boost::Jam.أضاف التحديث الأخير لـ C::B بعض أوامر "makefile المخصصة" الجديدة، أحدها "اسأل عما إذا كانت هناك حاجة لإعادة البناء".وفق هذه الرسالة, ، والمقصود بالاتصال make في "وضع السؤال":

-س، --سؤال
""وضع السؤال"."لا تقم بتشغيل أي أوامر، أو طباعة أي شيء؛ما عليك سوى إرجاع حالة الخروج التي تكون صفرًا إذا كانت الأهداف المحددة محدثة بالفعل، وإلا فهي غير صفرية.

لسوء الحظ، لا تذكر وثائق Boost::Jam مثل هذا الوضع bjam.لقد تجاوزت ذلك باستخدام هذا الأمر لذلك ...

bjam -error

...أي القوى bjam لإرجاع مستوى الخطأ 1 (لأنه لا يتعرف على الخيار -e) ويجعل C::B يقوم دائمًا بتشغيل أمر الإنشاء، لكنني أفضل استخدامه كما هو مقصود.

سؤالي: يفعل bjam لدي "وضع الأسئلة" هذا ولم أجده، أو هل هناك طريقة ما في Jamfile لجعله يعمل بهذه الطريقة؟ال -n لا يعمل الخيار لأنه يُرجع دائمًا الصفر، وهو ما يفسره C::B على أنه "كافة الملفات محدثة".

هل كانت مفيدة؟

المحلول

على ما يبدو لا.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top