Qbs 1.14 اسمبلی ٹول کٹ کی ریلیز، جس کی ترقی کمیونٹی کی طرف سے جاری رکھی گئی تھی۔

کی طرف سے پیش اسمبلی کے اوزار کی پیداوار کیوبس 1.14. Qt کمپنی کی جانب سے پروجیکٹ کی ترقی کو چھوڑنے کے بعد سے یہ پہلی ریلیز ہے، جسے Qbs کی ترقی کو جاری رکھنے میں دلچسپی رکھنے والی کمیونٹی کی طرف سے تیار کیا گیا ہے۔ Qbs بنانے کے لیے، انحصار کے درمیان Qt کی ضرورت ہوتی ہے، حالانکہ Qbs خود کسی بھی پروجیکٹ کی اسمبلی کو منظم کرنے کے لیے ڈیزائن کیا گیا ہے۔ Qbs پروجیکٹ بلڈ اسکرپٹس کی وضاحت کے لیے QML زبان کا ایک آسان ورژن استعمال کرتا ہے، جو آپ کو کافی لچکدار تعمیراتی اصولوں کی وضاحت کرنے کی اجازت دیتا ہے جس میں بیرونی ماڈیولز کو جوڑا جا سکتا ہے، JavaScript کے فنکشنز کو استعمال کیا جا سکتا ہے، اور صوابدیدی تعمیراتی اصول بنائے جا سکتے ہیں۔

Qbs میں استعمال ہونے والی اسکرپٹنگ لینگویج کو IDEs کے ذریعے تعمیراتی اسکرپٹ کی تخلیق اور تجزیہ کو خودکار بنانے کے لیے بنایا گیا ہے۔ اس کے علاوہ، Qbs میک فائلز نہیں بناتا، اور خود، میک یوٹیلیٹی جیسے بیچوان کے بغیر، کمپائلرز اور لنکرز کے آغاز کو کنٹرول کرتا ہے، تمام انحصار کے تفصیلی گراف کی بنیاد پر تعمیراتی عمل کو بہتر بناتا ہے۔ پراجیکٹ میں ساخت اور انحصار پر ابتدائی ڈیٹا کی موجودگی آپ کو کئی دھاگوں میں کارروائیوں کو مؤثر طریقے سے متوازی کرنے کی اجازت دیتی ہے۔ فائلوں اور ذیلی ڈائریکٹریوں کی ایک بڑی تعداد پر مشتمل بڑے پروجیکٹس کے لیے، Qbs کا استعمال کرتے ہوئے دوبارہ تعمیرات کی کارکردگی کئی گنا زیادہ کارکردگی دکھا سکتی ہے - دوبارہ تعمیر تقریباً فوری ہوتی ہے اور اس سے ڈویلپر کو انتظار میں وقت نہیں لگتا۔

یاد رہے کہ ایک سال قبل Qt کمپنی تھی۔ قبول کر لیا Qbs کی ترقی روکنے کا فیصلہ۔ Qbs کو qmake کے متبادل کے طور پر تیار کیا گیا تھا، لیکن آخر کار طویل مدت میں Qt کے لیے CMake کو بنیادی تعمیراتی نظام کے طور پر استعمال کرنے کا فیصلہ کیا گیا۔ Qbs کی ترقی اب کمیونٹی اور دلچسپی رکھنے والے ڈویلپرز کے تعاون سے ایک آزاد پروجیکٹ کے طور پر جاری ہے۔ Qt کمپنی کا بنیادی ڈھانچہ ترقی کے لیے استعمال ہوتا رہتا ہے۔ Qbs 1.14.0 کے لیے سپورٹ Qt Creator 4.10.1 میں بنایا گیا ہے، اور Qbs 1.15 کی اگلی ریلیز Qt Creator 4.11 کے ساتھ ہی متوقع ہے۔

اہم بدعات Qbs 1.14:

  • بصری اسٹوڈیو 2019 اور clang-cl کے لیے سپورٹ (ایک متبادل کلینگ کمانڈ لائن انٹرفیس، آپشن سے مطابقت رکھتا ہے cl.exe کمپائلر کے ساتھ جو Visual Studio میں شامل ہے)؛
  • ایمبیڈڈ ڈویلپمنٹ ٹولز کے لیے سپورٹ
    آئی اے آر, کیل и ایسڈیسیسی، جو آپ کو کئی ہارڈ ویئر پلیٹ فارمز کے لیے تیار کردہ پروجیکٹس کے لیے Qbs استعمال کرنے کی اجازت دیتا ہے۔

  • ٹریوس سی آئی کے مسلسل انضمام کے نظام کے لیے کنفیگریشن فائلز اور اسکرپٹس کو شامل کیا گیا، جس سے آپ Gerrit میں نظرثانی شدہ Qbs کے لیے پیچ کے ہر سیٹ کو بنانے اور جانچنے کی اجازت دیتے ہیں۔
  • ڈیبین پر مبنی ڈوکر امیج کو مکمل طور پر دوبارہ ڈیزائن کیا گیا ہے، جسے تعمیر اور جانچ کے ماحول کے طور پر استعمال کیا جا سکتا ہے۔
  • Android NDK (‹19) کے پرانے ورژنز کے لیے سپورٹ بند کر دی گئی ہے۔

ماخذ: opennet.ru

نیا تبصرہ شامل کریں