كيف تحدد قيمة cxxflags في bjam؟ أو إلحاقها؟
سؤال
أحتاج إلى إضافة أعلام البرمجيات باستخدام BJAM. لذا ، فأنا بحاجة إلى طريقة لإلحاق الأعلام الحالية-مثل CXXFLAGS+= أيا كان باستخدام GMake-أو أحتاج إلى معرفة القيمة المستخدمة حاليًا لـ CXXFLAGs حتى أتمكن من استبدالها بإضافاتاتي.
كالعادة ، فإن الوثائق تتركني مندهشًا من تعقيد بيام ، لكن لا أقرب إلى القدرة على فعل أي شيء مفيد معها.
المحلول
إذا كنت تتطلع فقط إلى القيام بذلك على سطر الأوامر ، فيمكنك إضافة علامات عن طريق تحديد وسيطات "ميزة = القيمة". في حالة جعل cxxflags ، سيكون المقابل "cxxflags =-بعض الخيار". الرجوع إلى قسم Boost Build Docs في ميزات مدمجة لمثل هذه الميزات المحتملة الأخرى للاستخدام. إذا كنت تستخدم Boost Build كنظام بناء الخاص بك ، وبالتالي تحتاج إلى تحديدها في jamfiles ، فأنت بحاجة إلى إضافة متطلبات لك المشروع و/أو الأهداف (انظر مشاريع BB و أهداف BBV2).