AUTOCONF(1) دستورات کاربر AUTOCONF(1)

autoconf - تولید اسکریپت‌های پیکربندی

autoconf [گزینه]... [فایل-قالب]

تولید یک اسکریپت پیکربندی از روی فایل-قالب (در صورت مشخص شدن)، یا از روی پروندهٔ configure.ac (در صورت وجود)، و در غیر این صورت از پروندهٔ configure.in. اگر فایل-قالب داده شده باشد، خروجی به خروجی استاندارد ارسال می‌شود؛ در غیر این صورت در پروندهٔ configure ذخیره می‌گردد.

نمایش این راهنما و خروج
نمایش شماره نسخه و خروج
گزارش مراحل پردازش با جزئیات کامل
عدم حذف فایل‌های موقت
منسوخ در نظر گرفتن تمامی فایل‌ها
ذخیره خروجی در FILE (پیش‌فرض، خروجی استاندارد است)
گزارش هشدارهای مربوط به دستهٔ CATEGORY (امکان ارائهٔ فهرستی جداشده با ویرگول وجود دارد)

مسائل مربوط به کامپایل متقابل (cross compilation)
استانداردهای کدنویسی گنو (پیش‌فرض در حالت‌های gnu و gnits)
قابلیت‌ها یا ساختارهای منسوخ‌شده (پیش‌فرض)
بازتعریف قوانین یا متغیرهای Automake توسط کاربر
مسائل مربوط به قابلیت حمل (پیش‌فرض در حالت‌های gnu و gnits)
portability-recursive
متغیرهای تودرتوی Make (پیش‌فرض همراه‌با -Wportability)
مسائل جانبی قابلیت حمل مرتبط با ابزارهای کمتر شناخته‌شده
ساختارهای نحوی مشکوک (پیش‌فرض)
قابلیت‌های پشتیبانی‌نشده یا ناقص (پیش‌فرض)

فعال‌سازی تمام هشدارها
غیرفعال‌سازی تمام هشدارها
غیرفعال‌سازی هشدارهای موجود در CATEGORY
تلقی کردن تمام هشدارهای فعال‌شده به‌عنوان خطا

افزودن دایرکتوری DIR به ابتدای مسیر جستجو
افزودن دایرکتوری DIR به انتهای مسیر جستجو

گزارش فهرست فراخوانی‌های MACRO
ردیابی فرایند مقداردهی اولیهٔ Autoconf نیز انجام شود

در حالت ردیابی، هیچ اسکریپت پیکربندی‌ای تولید نمی‌شود. مقدار پیش‌فرض FORMAT برابر '$f:$l:$n:$%' است؛ برای دریافت اطلاعات دربارهٔ FORMAT، به راهنمای 'autom4te --help' مراجعه کنید.

نوشته‌شده توسط David J. MacKenzie و Akim Demaille.

گزارش باگ‌ها به bug-autoconf@gnu.org, یا از طریق ساوانا (Savannah): https://savannah.gnu.org/support/?group=autoconf.

حق نشر © 2026 بنیاد نرم‌افزارهای آزاد (Free Software Foundation, Inc).
مجوز GPLv3+/Autoconf: گنو GPL نسخه ۳ یا بالاتر https://gnu.org/licenses/gpl.html, https://gnu.org/licenses/exceptions.html
این نرم‌افزار آزاد است: شما در تغییر و بازتوزیع آن آزاد هستید. هیچ ضمانتی برای آن وجود ندارد، تا حدی که قانون مجاز می‌داند.

autoconf(1), automake(1), autoreconf(1), autoupdate(1), autoheader(1), autoscan(1), config.guess(1), config.sub(1), ifnames(1), libtool(1).

مستندات کامل Autoconf به‌صورت کتابچه راهنمای Texinfo نگهداری می‌شود. برای خواندن راهنما به‌صورت محلی، دستور زیر را اجرا کنید:

info autoconf

همچنین می‌توانید نسخهٔ وب این راهنما را در نشانی زیر مشاهده کنید: https://gnu.org/software/autoconf/manual.

مارس 2026 GNU Autoconf 2.73