lazbuild(1) Lazarus Projects Builder lazbuild(1)

lazbuild - برنامه ساخت پروژه‌ها و بسته‌های لازاروس (Lazarus)

lazbuild [options] filename...

دستور lazbuild یک پروژه یا بسته لازاروس را می‌سازد. این ابزار پروژه‌ها (.lpi) و بسته‌ها (.lpk) را کامپایل می‌کند و وابستگی‌های لازم را به طور خودکار بررسی و کامپایل می‌نماید.

دستور lazbuild یک ابزار خط فرمانی برای ساخت پروژه‌ها و بسته‌های لازاروس است. این ابزار تمامی وابستگی‌ها را به صورت بازگشتی بررسی کرده و ابتدا بسته‌های مورد نیاز را کامپایل می‌کند. این ابزار برای کامپایل از کامپایلر پاسکال آزاد (fpc) استفاده می‌کند.

نمایش یک پیام کوتاه راهنما.
ساخت تمامی فایل‌های پروژه یا بسته. تاثیری مشابه با گزینه -B در fpc(1) دارد.
اعمال پرچم‌های ساخت (-B) روی وابستگی‌ها نیز.
عدم کامپایل وابستگی‌ها.
کامپایل محیط یکپارچه توسعه (IDE) (یعنی فایل اجرایی lazarus). فهرست بسته‌های نصبی از دایرکتوری پیکربندی خوانده می‌شود. بخش <options> می‌تواند خالی باشد.
نمایش نسخه و خروج.
دایرکتوری پیکربندی اصلی که لازاروس فایل‌های پیکربندی خود را در آن ذخیره می‌کند. پیش‌فرض /home/mazen/.lazarus است.
دایرکتوری پیکربندی ثانویه که لازاروس در آن به دنبال فایل‌های الگوی پیکربندی می‌گردد. پیش‌فرض /etc/lazarus است.
بازنویسی سیستم‌عامل هدف پروژه؛ مانند win32 یا linux.
بازنویسی مجموعه ویجت (widgetset) پروژه؛ مانند gtk، gtk2، qt، win32 یا carbon.
بازنویسی معماری پردازنده (cpu) هدف پروژه؛ مانند i386، x86_64، powerpc، powerpc_64 و غیره.
بازنویسی حالت ساخت پروژه.
بازنویسی کامپایلر پیش‌فرض؛ مانند ppc386، ppcx64، ppcppc و غیره.
تعیین زبان. برای نمونه --language=de. برای مقادیر مجاز به فایل‌های موجود در دایرکتوری زبان‌های لازاروس مراجعه فرمایید.

بهترین راه برای ایجاد و ویرایش فایل‌های .lpi و .lpk استفاده از محیط توسعه لازاروس (Lazarus IDE) است. این فایل‌ها با فرمت xml هستند. به جز موارد بسیار نادر مانند تغییر نام همزمان صدها فایل، دلیلی برای ویرایش دستی آن‌ها وجود ندارد.

lazarus-ide(1) startlazarus(1) fpc(1) ld(1) fpcmake(1) make(1)

http://www.lazarus.freepascal.org
19 April 2008 Lazarus