KJam Build Tool 0.37

लाइसेंस: मुफ्त ‎फ़ाइल आकार: 371.00 KB
‎उपयोगकर्ताओं की रेटिंग: 1.3/5 - ‎3 ‎वोट

करीबन KJam Build Tool

केजेम मेक की तरह बिल्ड टूल है। यह जाम के समान एक वाक्य रचना का उपयोग करता है, लेकिन मूल की तुलना में बहुत अधिक शक्तिशाली है । यह सबसे तेजी से निर्माण प्रणाली आज उपलब्ध है, दोनों पूर्ण और वृद्धिशील बनाता है के लिए । यह किसी भी वर्तमान निर्माण प्रणाली का सबसे तेजी से निर्भरता स्कैनर है । यहां तक कि कई हजारों फ़ाइलों के साथ परियोजनाओं के लिए, KJam स्कैनिंग खत्म कर देगा और लगभग तुरंत निर्माण शुरू कर देगा। अधिकांश वर्तमान बिल्ड सिस्टम के विपरीत, केजाम को शुरू से ही बहु-थ्रेड किया गया है, जिसके परिणामस्वरूप बहु-प्रोसेसर वर्कस्टेशन का अधिकतम उपयोग होता है। बैचेड बिल्डिंग के उपयोग के माध्यम से, एक अंतर्निहित खोल, और समानांतर कमांड निष्पादन KJam निर्माण समय को मौलिक रूप से कम कर देता है। मल्टी-प्रोसेसर वर्कस्टेशन पर केजाम एमएसबिल्ड या जीएनयू मेक की तुलना में एमएसवीसी बिल्ड टाइम को 2-5x तक कम कर देता है । KJam को सैकड़ों हजारों फाइलों के साथ सबसे बड़ी परियोजनाओं का समर्थन करने के लिए डिज़ाइन किया गया है। यह भी निर्माण मशीनों के एक बड़े विषम नेटवर्क पर निर्माण लोड साझा करने के लिए परियोजनाओं की अनुमति सर्वर का निर्माण के एक वितरित सहकर्मी नेटवर्क के रूप में चलाया जा सकता है । KJam की निर्भरता स्कैनर उन्नत कैशिंग तकनीकों का उपयोग करता है जो बहुत बड़ी संख्या में लक्ष्यों से निपटने के दौरान इसे विशेष रूप से कुशल बनाते हैं। इसमें प्रति लक्ष्य व्यूपैथिंग है। KJam निर्माण के दौरान अपने लक्ष्यों के लिए निर्भरता की गणना करता है। एक अलग ऑफ लाइन बनाने के लिए कोई ज़रूरत नहीं है कदम निर्भर करते हैं । डिफ़ॉल्ट रूप से, किसी भी मंच पर, KJam अपने स्वयं के निर्मित श-जैसे खोल का उपयोग करके अपनी कमांड स्क्रिप्ट चलाता है। इस तरह डेवलपर्स हर प्लेटफॉर्म पर न्यूनतम शेल सुविधाओं के एक आम सेट की उम्मीद कर सकते हैं। बिल्ट-इन शेल का उपयोग करने से KJam कमांड स्क्रिप्ट में त्रुटियों की रिपोर्ट करने की अनुमति देता है जो सीधे जामफाइल में गुमराह कमांड का संदर्भ देता है, कुछ बाहरी खोल नहीं कर सकता है। यह कई प्लेटफार्मों के बीच अंतर का एक और बिंदु समाप्त करता है जिससे किसी भी प्लेटफ़ॉर्म पर चलने वाली कार्रवाइयों को लिखना आसान हो जाता है। KJam वर्तमान में विंडोज और लिनक्स पर चलता है, और एमएसवीसी और जीसीसी का समर्थन करने के लिए पूर्वसंदायिग आता है। इसे आसानी से किसी भी कंपाइलर या सॉफ्टवेयर टूल का समर्थन करने के लिए बढ़ाया जा सकता है।