هذا هو الأمر scons-time الذي يمكن تشغيله في موفر الاستضافة المجاني OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
scons-time - إنشاء وعرض معلومات توقيت SCons
موجز
وقت السكون أمر فرعي [الخيارات...] [الحجج...]
التوليد توقيت معلومات
وقت السكون يجري [-hnqv] [--ايجيس=مشروع(PROJECT)] [-f FILE] [- العدد =عدد] [- اوتدير =في الهواء الطلق] [-p
STRING] [--بيثون=PYTHON] [-s DIR] [--scons=CONS] [--svn=URL] [الحجج]
استخراج الوظيفة توقيت
وقت السكون ظائفها [-h] [- شدير =DIR] [-f FILE] [- fmt =FORMAT] [--func=اسم] [-p STRING] [-t
عدد] [- العنوان = TITLE] [الحجج]
استخراج ذاكرة إحصائيات
وقت السكون م [-h] [- شدير =DIR] [-f FILE] [- fmt =FORMAT] [-p STRING] [--المرحلة=المرحلة] [-t
عدد] [- العنوان =TITLE] [الحجج]
استخراج هدف التهم
وقت السكون الكائنات [-h] [- شدير =DIR] [-f FILE] [- fmt =FORMAT] [-p STRING] [--المرحلة=المرحلة] [-t
عدد] [- العنوان =TITLE] [الحجج]
استخراج التنفيذ مرات
وقت السكون الوقت [-h] [- شدير =DIR] [-f FILE] [- fmt =FORMAT] [-p STRING] [-t عدد]
[- العنوان =TITLE] [--الذي=التي] [الحجج]
المساعدة نص
وقت السكون مساعدة سوبكوماند [...]
الوصف
إنّ وقت السكون يقوم الأمر بتشغيل تكوين SCons من خلال مجموعة قياسية من الملفات التعريفية
التوقيتات ويمكنه استخراج المعلومات ورسمها بيانيًا من الملفات الشخصية وملفات السجل الناتجة
تلك التوقيتات. الإجراء الذي يجب أن يقوم به وقت السكون يتم تحديد البرنامج النصي بواسطة أ
أمر فرعي، الوسيطة الأولى في سطر الأوامر. راجع قسم الأوامر الفرعية أدناه لمعرفة ذلك
معلومات حول تشغيل أوامر فرعية محددة.
الطريقة الأساسية للاستخدام وقت السكون هو تشغيل وقت السكون يجري أمر فرعي (ربما متعدد
مرات) لإنشاء ملف التعريف وإخراج ملف السجل، ثم استخدم أحد الأوامر الفرعية الأخرى
لعرض النتائج التي تم التقاطها في ملفات التعريف وملفات السجل لنوع معين من
المعلومات: توقيت الوظيفة ( وقت السكون ظائفها أمر فرعي)، إجمالي الذاكرة المستخدمة (
وقت السكون م أمر فرعي)، عدد الكائنات ( وقت السكون الكائنات أمر فرعي) وبشكل عام
وقت التنفيذ ( وقت السكون الوقت أمر فرعي). توجد خيارات لوضع والعثور على
ملفات التعريف وملفات السجل في أدلة منفصلة، لإنشاء الإخراج بتنسيق
مناسبة للرسم البياني مع غنوبلوت(١) البرنامج، و نحو ذلك.
هناك طريقتان أساسيتان وقت السكون يجري المقصود من الأمر الفرعي أن يستخدم للتجميع
إحصائيات التوقيت للتكوين. واحد هو استخدام --svn= خيار اختبار أ
التكوين مقابل قائمة المراجعات من مستودع SCons Subversion. هذا سوف
قم بإنشاء ملف تعريف وملف سجل توقيت لكل مراجعة مدرجة في ملف - العدد =
الخيار، ويمكن استخدامه للنظر في تأثير التغييرات الملتزم بها على قاعدة كود SCons
على تكوين معين مع مرور الوقت.
والطريقة الأخرى هي تحديد التغييرات المتزايدة على قاعدة كود SCons المحلية أثناء
دورة التطوير - أي النظر في تأثير التغييرات التي تجريها على الأداء
الشجرة المحلية. في هذا الوضع، يمكنك تشغيل وقت السكون يجري أمر فرعي بدون هيه --svn=
الخيار، وفي هذه الحالة فإنه يبحث ببساطة في دليل إخراج ملف التعريف/السجل (ملف
الدليل الحالي بشكل افتراضي) ويكتشف تلقائيًا ملف التالي رقم التشغيل ل
ملف تعريف الإخراج وملف السجل. عند استخدامها بهذه الطريقة، تسير دورة التطوير على النحو التالي:
إجراء تغيير على SCons؛ يجري وقت السكون يجري لتعريفه مقابل تكوين محدد؛
إجراء تغيير آخر على SCons؛ يجري وقت السكون يجري مرة أخرى لتعريفه؛ إلخ.
OPTIONS
إنّ وقت السكون يدعم الأمر فقط بعض الخيارات العامة:
-h ، - مساعدة
يعرض نص التعليمات العامة والمخارج المتطابقة مع وقت السكون مساعدة الأمر الفرعي.
-V ، - الإصدار
يعرض وقت السكون الإصدار والمخارج.
يتم التحكم في معظم الوظائف من خلال خيارات للأوامر الفرعية الفردية. انظر التالي
قسم للحصول على معلومات حول خيارات الأوامر الفرعية الفردية.
الأقسام الفرعية
إنّ وقت السكون يدعم الأمر الأوامر الفرعية الفردية التالية.
إنّ ظائفها أمر فرعي
وقت السكون ظائفها [-h] [- شدير =DIR] [-f FILE] [- fmt =FORMAT] [--func=اسم] [-p STRING] [-t
عدد] [- العنوان = TITLE] [الحجج]
إنّ وقت السكون ظائفها يعرض الأمر الفرعي معلومات التوقيت لوظيفة Python محددة
ضمن SCons. بشكل افتراضي، فإنه يستخرج معلومات حول _رئيسي() الدالة التي
يتضمن توقيت ملف تعريف Python لجميع SCons.
إنّ وقت السكون ظائفها يقوم الأمر الفرعي باستخراج معلومات توقيت الوظيفة من كافة العناصر المحددة
وسيطات الملف، والتي يجب أن تكون ملفات إخراج ملف تعريف Python. (عادة، ستكون هذه
*.البروفيسور الملفات التي تم إنشاؤها بواسطة وقت السكون يجري أمر فرعي، ولكن يمكن أن يكون في الواقع
تم إنشاؤها بواسطة أي استدعاء لملف تعريف Python.) سيتم جمع جميع وسيطات اسم الملف
الملفات الموجودة على القرص.
إذا لم يتم تحديد أي وسيطات، فسيتم استخراج معلومات توقيت الوظيفة من الكل
*.البروفيسور الملفات، أو المجموعة الفرعية منها ببادئة محددة بواسطة ملف -p الخيار.
خيارات تشمل ما يلي:
-C الدليل، --chdir=DIRECTORY
التغييرات على المحدد الدليل قبل البحث عن الملفات المحددة (أو ملفات
التي تطابق الأنماط المحددة).
-f ملف، --file=FILE
يقرأ معلومات التكوين من المحدد FILE.
-fmt=FORMAT, --format=FORMAT
تقارير الإخراج في المحدد FORMAT. التنسيقات المدعومة حاليًا هي أسكي
(الافتراضي) و غنوبلوت.
--func=NAME
يستخرج التوقيتات للوظيفة المحددة اسم. الافتراضي هو التقرير التراكمي
مواعيد ل _رئيسي() وظيفة، والتي تحتوي على تشغيل SCons بأكمله.
-h ، - مساعدة
يعرض نص التعليمات الخاص بـ وقت السكون ظائفها الأمر الفرعي.
-p سلسلة، --prefix=STRING
يحدد سلسلة البادئة لملفات التعريف التي سيتم استخراج توقيت الوظيفة منها
معلومة. سيتم استخدام هذا للبحث عن الملفات الشخصية إذا لم يتم تحديد أي وسائط
سطر الأوامر.
-t رقم، --tail=NUMBER
مقتطفات فقط توقيتات الوظيفة من الأخير عدد الملفات.
إنّ مساعدة أمر فرعي
وقت السكون مساعدة سوبكوماند [...] ال مساعدة يطبع الأمر الفرعي نص التعليمات لأي دولة أخرى
يتم إدراج الأوامر الفرعية كوسيطات لاحقة في سطر الأوامر.
إنّ م أمر فرعي
وقت السكون م [-h] [- شدير =DIR] [-f FILE] [- fmt =FORMAT] [-p STRING] [--المرحلة=المرحلة] [-t
عدد] [- العنوان =TITLE] [الحجج]
إنّ وقت السكون م يعرض الأمر الفرعي مقدار الذاكرة التي تستخدمها SCons.
إنّ وقت السكون م يقوم الأمر الفرعي باستخراج معلومات استخدام الذاكرة من كافة الملفات المحددة
الوسائط، والتي يجب أن تكون عبارة عن ملفات تحتوي على مخرجات من تشغيل SCons مع ملحق
--debug=memory خيار. (عادة، ستكون هذه .LOG * الملفات التي تم إنشاؤها بواسطة وقت السكون
يجري أمر فرعي.) سيتم جمع كافة وسيطات اسم الملف للملفات الموجودة على القرص.
إذا لم يتم تحديد أية وسائط، فسيتم استخراج معلومات الذاكرة من الكل .LOG *
الملفات، أو المجموعة الفرعية منها ببادئة محددة بواسطة ملف -p الخيار.
-C DIR، --chdir=DIR
التغييرات على المحدد الدليل قبل البحث عن الملفات المحددة (أو ملفات
التي تطابق الأنماط المحددة).
-f ملف، --file=FILE
يقرأ معلومات التكوين من المحدد FILE.
-fmt=FORMAT, --format=FORMAT
تقارير الإخراج في المحدد FORMAT. التنسيقات المدعومة حاليًا هي أسكي
(الافتراضي) و غنوبلوت.
-h ، - مساعدة
يعرض نص التعليمات الخاص بـ وقت السكون م الأمر الفرعي.
-p سلسلة، --prefix=STRING
يحدد سلسلة البادئة لملفات السجل التي سيتم استخراج استخدام الذاكرة منها
معلومة. سيتم استخدام هذا للبحث عن ملفات السجل إذا لم يتم تحديد أي وسائط
في سطر الأوامر.
--المرحلة=المرحلة
طباعة الذاكرة المستخدمة في نهاية المحدد المرحلة: قراءة مسبقة (قبل
تتم قراءة ملفات SConscript)، بعد القراءة , (بعد قراءة ملفات SConscript)،
ما قبل البناء (قبل بناء أي أهداف) أو ما بعد البناء (بعد تحديد أي أهداف).
إذا كانت الإجابة بلا --منصة تم تحديد الخيار، والسلوك الافتراضي هو ما بعد البناءالتي تقدم التقارير
المقدار النهائي من الذاكرة الذي تستخدمه SCons أثناء كل عملية تشغيل.
-t رقم، --tail=NUMBER
تقارير فقط إحصائيات الذاكرة من الماضي عدد الملفات.
إنّ الكائنات أمر فرعي
وقت السكون الكائنات [-h] [- شدير =DIR] [-f FILE] [- fmt =FORMAT] [-p STRING] [--المرحلة=المرحلة] [-t
عدد] [- العنوان =TITLE] [الحجج]
إنّ وقت السكون الكائنات يعرض الأمر الفرعي عدد الكائنات من نوع مسمى محدد
تم إنشاؤها بواسطة SCons.
إنّ وقت السكون الكائنات يقوم الأمر الفرعي باستخراج عدد الكائنات من كافة الملفات المحددة
الوسائط، والتي يجب أن تكون عبارة عن ملفات تحتوي على مخرجات من تشغيل SCons مع ملحق
--debug=count خيار. (عادة، ستكون هذه .LOG * الملفات التي تم إنشاؤها بواسطة وقت السكون
يجري أمر فرعي.) سيتم جمع كافة وسيطات اسم الملف للملفات الموجودة على القرص.
إذا لم يتم تحديد أي وسيطات، فسيتم استخراج أعداد الكائنات من الكل .LOG * الملفات،
أو المجموعة الفرعية منها ببادئة محددة بواسطة -p الخيار.
-C DIR، --chdir=DIR
التغييرات على المحدد الدليل قبل البحث عن الملفات المحددة (أو ملفات
التي تطابق الأنماط المحددة).
-f ملف، --file=FILE
يقرأ معلومات التكوين من المحدد FILE.
-fmt=FORMAT, --format=FORMAT
تقارير الإخراج في المحدد FORMAT. التنسيقات المدعومة حاليًا هي أسكي
(الافتراضي) و غنوبلوت.
-h ، - مساعدة
يعرض نص التعليمات الخاص بـ وقت السكون الكائنات الأمر الفرعي.
-p سلسلة، --prefix=STRING
يحدد سلسلة البادئة لملفات السجل التي سيتم استخراج أعداد الكائنات منها. هذا
سيتم استخدامه للبحث عن ملفات السجل إذا لم يتم تحديد أي وسائط في الأمر
الخط.
--المرحلة=المرحلة
طباعة عدد الكائنات في نهاية المحدد المرحلة: قراءة مسبقة (قبل
تتم قراءة ملفات SConscript)، بعد القراءة , (بعد قراءة ملفات SConscript)،
ما قبل البناء (قبل بناء أي أهداف) أو ما بعد البناء (بعد تحديد أي أهداف).
إذا كانت الإجابة بلا --منصة تم تحديد الخيار، والسلوك الافتراضي هو ما بعد البناءالتي تقدم التقارير
عدد الكائنات النهائي خلال كل تشغيل.
-t رقم، --tail=NUMBER
تقارير فقط عن أعداد الكائنات من الأخير عدد الملفات.
إنّ يجري أمر فرعي
وقت السكون يجري [-hnqv] [--ايجيس=مشروع(PROJECT)] [-f FILE] [- العدد =عدد] [- اوتدير =في الهواء الطلق] [-p
STRING] [--بيثون=PYTHON] [-s DIR] [--scons=CONS] [--svn=URL] [الحجج] ال وقت السكون
يجري الأمر الفرعي هو الأمر الفرعي الأساسي لتحديد مواصفات تكوين معين مقابل ملف
نسخة من SCons.
يتم تحديد التكوين المراد اختباره كقائمة من الملفات أو الدلائل التي سيتم اختبارها
تفكيكها أو نسخها إلى دليل مؤقت سيتم فيه استدعاء SCons. ال
وقت السكون يجري يفهم الأمر الفرعي لاحقات الملف مثل .قطران, .tar.gz, . TGZ الرمز البريدي
سوف يقوم بفك محتوياتها في دليل مؤقت. إذا كان هناك أكثر من حجة واحدة
المحدد، سيتم تفكيك كل منها أو نسخها إلى الدليل المؤقت "في الأعلى"
المحفوظات أو الدلائل السابقة، وبالتالي فإن التوقع هو أن متعددة محددة
تشترك الأرشيفات في نفس تخطيط الدليل.
بمجرد فك ضغط وسيطات الملف أو الدليل أو نسخها إلى الدليل المؤقت،
هيه وقت السكون يجري يقوم الأمر الفرعي بتشغيل الإصدار المطلوب من SCons مقابل
التكوين ثلاث مرات:
الشركة الناشئة
يتم تشغيل SCons مع --مساعدة الخيار بحيث تتم قراءة ملفات SConscript فقط، و
ثم تتم طباعة نص التعليمات الافتراضي. هذا لمحات فقط عن "النفقات العامة" المتصورة
بدء تشغيل SCons ومعالجة ملفات SConscript.
بناء كامل
يتم تشغيل SCons لبناء كل شيء محدد في التكوين. أهداف محددة ل
يمكن تمريرها على الأمر l ine الذي يمكن تحديده بواسطة الأهداف الكلمات الرئيسية في أ
ملف الضبط؛ انظر أدناه للحصول على التفاصيل.
إعادة بناء
يتم تشغيل SCons مرة أخرى على نفس الدليل الذي تم إنشاؤه للتو. إذا كانت التبعيات في SCons
التكوين صحيح، يجب أن يكون هذا إعادة بناء محدثة، "لا تفعل شيئًا".
يلتقط كل استدعاء ملف سجل الإخراج وملف التعريف.
إنّ وقت السكون يجري يدعم الأمر الفرعي الخيارات التالية:
--aegis=PROJECT
يحدد ايجيس مشروع(PROJECT) من الذي الإصدار (الإصدارات) من الشمعدانات سيتم توقيتها
مستخرج. متى --aegis محددًا ، - العدد =عدد يحدد الخيار دلتا
الأرقام التي سيتم اختبارها. سيتم وضع الإخراج من كل عملية استدعاء في الملف
الأسماء التي تطابق أرقام دلتا إيجيس. إذا - العدد = الخيار غير محدد ،
ثم السلوك الافتراضي هو تحديد وقت غيض المحدد مشروع(PROJECT).
-f ملف، --file=FILE
يقرأ معلومات التكوين من المحدد FILE. وهذا غالبا ما يوفر المزيد
طريقة ملائمة لتحديد وجمع المعلمات المرتبطة بتوقيت محدد
التكوين من تحديدها في سطر الأوامر. انظر ملف التكوين
القسم أدناه للحصول على معلومات حول معلمات ملف التكوين.
-h ، - مساعدة
يعرض نص التعليمات الخاص بـ وقت السكون يجري الأمر الفرعي.
-n، --no-exec
لا تقم بتنفيذ الأوامر، فقط قم بطباعة معادلات سطر الأوامر لما سيكون عليه الأمر
أعدم. نلاحظ أن وقت السكون يقوم البرنامج النصي بالفعل بتنفيذ إجراءاته في بايثون،
حيثما أمكن ذلك، لسهولة النقل. الأوامر المعروضة هي UNIX مرادف ما
انها تفعل.
--الرقم=رقم
يحدد رقم التشغيل الذي سيتم استخدامه في أسماء ملفات السجل ومخرجات ملف التعريف
الناتجة عن هذا التشغيل.
عند استخدامه مع ملف --ايجيس=مشروع(PROJECT) اختيار، عدد يحدد واحدًا أو أكثر
أرقام دلتا إيجيس المفصولة بفواصل والتي سيتم استردادها تلقائيًا من
ايجيس المحدد مشروع(PROJECT).
عند استخدامه مع ملف --svn=URL اختيار، عدد يحدد واحدًا أو أكثر
أرقام مراجعة التخريب مفصولة بفواصل والتي سيتم استردادها تلقائيًا من
مستودع التخريب في المحدد URL. قد تكون نطاقات دلتا أو أرقام المراجعة
المحدد هو فصل رقمين بواصلة (-).
على سبيل المثال:
% تشغيل وقت scons --svn=http://scons.tigris.org/svn/trunk --num=1247,1249-1252 .
-p سلسلة، --prefix=STRING
يحدد سلسلة البادئة التي سيتم استخدامها لجميع ملفات السجل وملفات التعريف التي تم إنشاؤها
بهذا المدى. الافتراضي مشتق من الوسيطة المحددة الأولى: إذا كانت الأولى
الوسيطة هي دليل، والبادئة الافتراضية هي اسم الدليل؛ إذا كان الأول
الوسيطة عبارة عن أرشيف (ملف tar أو zip)، والبادئة الافتراضية هي الاسم الأساسي لـ
الأرشيف، أي ما يبقى بعد تجريد لاحقة الأرشيف (. TGZ, .tar.gz
or الرمز البريدي).
--python=PYTHON
يحدد مسارًا إلى ملف Python القابل للتنفيذ لاستخدامه في تشغيل التوقيت. الافتراضي
هو استخدام نفس ملف Python القابل للتنفيذ الذي يقوم بتشغيل ملف وقت السكون الأمر نفسه.
-Q ، - هادئ
يمنع عرض أسطر الأوامر التي يتم تنفيذها.
-s DIR, --subdir=DIR
يحدد اسم الدليل أو الدليل الفرعي الذي يجب أن تكون الأوامر منه
أعدم. الافتراضي هو XXX
--scons=CONS
يحدد مسارًا إلى البرنامج النصي SCons لاستخدامه في تشغيل التوقيت. الافتراضي هو
XXX
--svn=URL, --subversion=URL
يحدد ال URL من مستودع التخريب الذي تم إصدار الإصدار (الإصدارات) منه الشمعدانات
سيتم استخراج التوقيت. متى --svn محددًا ، - العدد =عدد خيار
يحدد أرقام المراجعة التي سيتم اختبارها. سيتم الإخراج من كل تشغيل استدعاء
يتم وضعها في أسماء الملفات التي تطابق أرقام مراجعة Subversion. إذا - العدد =
لم يتم تحديد الخيار، فإن السلوك الافتراضي هو تحديد الوقت هيد ل
محدد URL.
-v ، - الإسراف
يعرض مخرجات الأوامر الفردية على الشاشة (بالإضافة إلى الالتقاط
الإخراج في ملفات السجل).
إنّ الوقت أمر فرعي
وقت السكون الوقت [-h] [- شدير =DIR] [-f FILE] [- fmt =FORMAT] [-p STRING] [-t عدد]
[- العنوان =TITLE] [--الذي=التي] [الحجج]
إنّ وقت السكون الوقت يعرض الأمر الفرعي أوقات تنفيذ SCons كما ورد في ملف الشمعدانات
--debug=time الخيار.
إنّ وقت السكون الوقت يقوم الأمر الفرعي باستخراج توقيت SCons من كافة الملفات المحددة
الوسائط، والتي يجب أن تكون عبارة عن ملفات تحتوي على مخرجات من تشغيل SCons مع ملحق
--debug=time خيار. (عادة، ستكون هذه .LOG * الملفات التي تم إنشاؤها بواسطة وقت السكون يجري
أمر فرعي.) سيتم جمع كافة وسيطات اسم الملف للملفات الموجودة على القرص.
إذا لم يتم تحديد أي وسائط، فسيتم استخراج توقيت التنفيذ من الكل .LOG *
الملفات، أو المجموعة الفرعية منها ببادئة محددة بواسطة ملف -p الخيار.
-C DIR، --chdir=DIR
التغييرات على المحدد الدليل قبل البحث عن الملفات المحددة (أو ملفات
التي تطابق الأنماط المحددة).
-f ملف، --file=FILE
يقرأ معلومات التكوين من المحدد FILE.
-fmt=FORMAT, --format=FORMAT
تقارير الإخراج في المحدد FORMAT. التنسيقات المدعومة حاليًا هي أسكي
(الافتراضي) و غنوبلوت.
-h ، - مساعدة
يعرض نص التعليمات الخاص بـ وقت السكون الوقت الأمر الفرعي.
-p سلسلة، --prefix=STRING
يحدد سلسلة البادئة لملفات السجل التي سيتم استخراج توقيتات التنفيذ منها.
سيتم استخدام هذا للبحث عن ملفات السجل إذا لم يتم تحديد أي وسائط في الأمر
الخط.
-t رقم، --tail=NUMBER
تقارير فقط عن أعداد الكائنات من الأخير عدد الملفات.
--الذي=أي
طباعة وقت التنفيذ المحدد التي القيمة: مجموع (التنفيذ الإجمالي
زمن)، المجندون (إجمالي وقت التنفيذ لملفات SConscript نفسها)، سلبيات
(وقت التنفيذ في كود SCons نفسه) أو الأوامر (وقت تنفيذ الأوامر و
الإجراءات الأخرى المستخدمة لبناء الأهداف). إذا لا --أي تم تحديد الخيار، الافتراضي
السلوك مجموع، والذي يوضح إجمالي وقت التنفيذ لكل عملية تشغيل.
CONFIGURATION FILE
مختلف وقت السكون يمكن للأوامر الفرعية قراءة المعلومات من ملف التكوين المحدد
عندما مرت -f or --ملف خيارات. يتم تنفيذ ملف التكوين فعليًا كملف
نص بايثون. يؤدي تعيين متغيرات Python في ملف التكوين إلى التحكم في سلوك
هيه وقت السكون البرنامج النصي أكثر ملاءمة من الاضطرار إلى تحديد خيارات سطر الأوامر أو
الحجج لكل عملية تشغيل، وتوفر طريقة سهلة "لتقليص" ما يلزم
معلومات لإنتاج (والإبلاغ) توقيت متسق يعمل لأمر معين
ترتيب.
درع
برنامج Aegis القابل للتنفيذ لاستخراج الدلتا. الافتراضي هو ببساطة درع.
aegis_project
مشروع إيجيس الذي ينبغي استخراج الدلتا منه. الافتراضي هو ما هو
المحدد بامتداد --ايجيس= خيار سطر الأوامر.
قائمة الأرشيفات
قائمة المحفوظات (الملفات أو الدلائل) التي سيتم نسخها إلى المؤقت
الدليل الذي سيتم فيه استدعاء SCons. .قطران, .tar.gz, . TGZ الرمز البريدي سوف الملفات
تفكيك محتوياتها في الدليل المؤقت. أشجار الدليل والملفات
سيتم نسخها كما هي.
original_commands
قائمة بالأوامر التي سيتم تنفيذها قبل الوقت الفعلي الشمعدانات أشواط. هذا يمكن
يمكن استخدامها للأوامر الضرورية لإعداد الشجرة المصدر، على سبيل المثال،
إنشاء ملف تكوين لا ينبغي أن يكون جزءًا من التشغيل المحدد بوقت.
key_location
موقع المفتاح على معلومات الرسوم البيانية Gnuplot التي تم إنشاؤها باستخدام
--format=gnuplot خيار. الافتراضي هو أسفل اليسار.
بادئة
بادئة اسم الملف التي سيتم استخدامها عند تشغيل أو استخراج التوقيت لهذا الغرض
ترتيب.
الثعبان
اسم المسار الخاص ببرنامج Python القابل للتنفيذ والذي سيتم استخدامه عند التشغيل أو الاستخراج
معلومات لهذا التكوين. الافتراضي هو نفس إصدار بايثون المستخدم
تشغيل SCons
الشمعدانات
اسم مسار البرنامج النصي SCons الذي سيتم استخدامه عند تشغيل المعلومات أو استخراجها
لهذا التكوين. الافتراضي هو ببساطة الشمعدانات.
scons_flags
إنّ الشمعدانات الإشارات المستخدمة عند تشغيل SCons لجمع معلومات التوقيت. الافتراضي
القيمة --debug=count --debug=memory --debug=time --debug=memoizer.
scons_lib_dir, scons_wrapper, start_targets, سوبدير
الدليل الفرعي للمشروع الذي وقت السكون يجب أن يتغير البرنامج النصي من قبل
تنفيذ أوامر SCons للوقت.
subversion_url
عنوان URL للتخريب من
إس
يتم استخدام ملف التخريب القابل للتنفيذ للتحقق من توقيت مراجعات SCons. ال
الافتراضي بسيط إس.
svn_co_flag, قطران, الأهداف
سلسلة تحتوي على الأهداف التي يجب إضافتها إلى سطر الأوامر لكل منها
التوقيت الشمعدانات يجري. يمكن استخدام هذا لتقييد ما يتم توقيته لمجموعة فرعية من
البناء الكامل للتكوين.
الأهداف0, الأهداف1, الأهداف2, الاسم, بفك, مطنب, Vertical_bars
مثال
وفيما يلي مثال وقت السكون ملف التكوين لمشروع عينة افتراضية:
# المشروع لا يستخدم SCons أصلاً (حتى الآن)، لذلك نحن
# توقيت مجموعة منفصلة من ملفات SConscript التي نضعها
# فوق كرة القطران الخاصة بالمشروع المفككة بالفانيليا.
الوسيطات = ['project-1.2.tgz'، 'project-SConscripts.tar']
# يحتوي اسم الدليل الفرعي على رقم إصدار المشروع،
# لذا أخبر scons-time بالتوجه إلى هناك قبل البناء.
فرعي = 'المشروع-1.2'
# قم بتعيين البادئة بحيث يتم تسمية ملفات سجل الإخراج وملفات التعريف:
# مشروع-000-[012].{log,prof}
# مشروع-001-[012].{log,prof}
# الخ
البادئة = "مشروع"
# ملفات SConscript التي يتم اختبارها لا تقوم بأي SConf
# التكوين، لذا قم بتشغيل البرنامج النصي العادي ./configure
# قبل أن نستدعي SCons.
الأوامر الأولية = [
'./تهيئة'،
]
# الوقت الوحيد لبناء الصندوق/المشروع القابل للتنفيذ.
الأهداف = "بن/مشروع"
# الوقت مقابل مراجعات SCons للفروع/الفرع الأساسي
subversion_url = 'http://scons.tigris.org/svn/scons/branches/core'
البيئة
إنّ وقت السكون يستخدم البرنامج النصي متغيرات البيئة التالية:
الحفاظ على
إذا تم تعيين هذه القيمة، فإن وقت السكون سوف النصي ليس قم بإزالة الدليل المؤقت أو
الدلائل التي يقوم فيها ببناء التكوين المحدد أو تنزيل ملف محدد
نسخة من SCons.
استخدم وقت scons عبر الإنترنت باستخدام خدمات onworks.net