DMD.CONF(5) Digital Mars D DMD.CONF(5)

dmd.conf - فایل پیکربندی برای dmd(1)

/etc/dmd.conf

کامپایلر dmd فایل مقداردهی اولیه dmd.conf را در دایرکتوری‌های زیر جستجو خواهد کرد:

1.
دایرکتوری کاری فعلی.
2.
$HOME
3.
دایرکتوری حاوی فایل اجرایی dmd.
4.
/etc

در صورت یافت شدن، تنظیمات متغیرهای محیطی در این فایل بر تمام تنظیمات موجود اولویت داشته و جایگزین آن‌ها خواهند شد.

این قابلیت برای مستقل ساختن dmd از برنامه‌هایی که استفاده متناقضی از متغیرهای محیطی دارند بسیار کارآمد است.

متغیرهای محیطی پس از سربرگ بخش [Environment] و در قالب جفت‌های name=value یا name?=value قرار می‌گیرند. خطوطی که با ; شروع می‌شوند، توضیحات (کامنت) هستند. نام متغیرها همواره به حروف بزرگ تبدیل می‌شوند؛ بنابراین اگر از name=value استفاده کنید، در عمل متغیری با نام NAME نوشته خواهد شد. اگر از نحو name?=value استفاده شود، متغیر با نام NAME تنها در صورتی نوشته می‌شود که از قبل تعریف شده باشد (در این صورت مقدار اصلی حفظ می‌گردد).

; فایل dmd.conf برای dmd

; نام‌های محصور بین %% در متغیرهای محیطی موجود جستجو شده

; و درج می‌شوند. نام ویژه %@P% با مسیر این فایل

; جایگزین می‌شود.

[Environment]

DFLAGS="-I%@P%/../src/phobos"

/etc/dmd.conf

dmd(1), rdmd(1)

2006-03-12 Digital Mars