سؤال

ولدي مشروع الذي تم سحبه من التخريب ويستخدم Scons للبناء. ومع ذلك، لدي مكتبة المثبتة على جهاز الكمبيوتر الخاص بي الذي Scons لا يكشف - يقول فقط أن تشمل لا يمكن العثور الملف. هل هناك أي طريقة أستطيع أن توجيه Scons إلى الموقع مكتبة دون تغيير ملف Sconscript على الإطلاق (لأنني لا أريد أن يكون التعامل مع الصراعات في كل مرة كنت التحديث) - على سبيل المثال إضافة خيار سطر الأوامر أنه سيتم الكشف قبل البحث عن ملف التضمين؟ لا استطيع ان ارى حتى جميع الخيارات متاحة لأنها لا تستجيب إلى <م> - مساعدة الخيار قبل فإنه يبحث عن ملفات التضمين

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

المحلول

حسنا، بعد بعض أكثر غوغلينغ، وجدت أن هناك طريقة للقيام بذلك. دول مجلس التعاون الخليجي لديها عدد من الدلائل الافتراضي الذي يبحث هو (الذي سبق لي أن أعرف - أنا فقط لم أعرف ماذا تم تعريفها على أنها). إن أبسط طريقة لفعل ما كنت بعد لإضافة الدلائل إلى متغيرات البيئة هذه. وكان أحد بأنني في حاجة

$CPATH

ويحدد هذا المسار حيث بحث مجلس التعاون الخليجي لتشمل ملفاتها. وضع هذا الدليل أنني بحاجة تحل مشكلتي.

نصائح أخرى

ويمكنك ضبط الحياة الفطرية [ "CPPPATH"]، ولكن آمل أن يكون هناك طريقة أسهل ...

وSCons لديه مفهوم مستودعات - الدلائل للبحث عن الملفات المصدر والهدف. يمكن تحديد هذه في سطر الأوامر.

-Y REPOSITORY, --repository=REPOSITORY, --srcdir=REPOSITORY
                            Search REPOSITORY for source and target files.

لتحصل على مساعدة من SCons نفسها، والخيار -H استخدام.

لا لا يمكن، إلا إذا المطور من السيناريو scons يضيف بوضوح عن دعمها لذلك.

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