'\" t .\" Title: ml-build .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.23 .\" Date: 2025-11-04 .\" Manual: \ \& .\" Source: SML/NJ .\" Language: Persian .\" .TH "ML\-BUILD" "1" "2025-11-04" "SML/NJ" "\ \&" .ie \n(.g .ds Aq \(aq .el .ds Aq ' .ss \n[.ss] 0 .nh .ad l .de URL \fI\\$2\fP <\\$1>\\$3 .. .als MTO URL .if \n[.g] \{\ . mso www.tmac . am URL . ad l . . . am MTO . ad l . . . LINKSTYLE blue R < > .\} .SH "نام (NAME)" ml-build \- ابزار خط فرمانی برای ساخت برنامه‌های SML/NJ .SH "خلاصه دستور (SYNOPSIS)" .sp \fBml\-build\fP [\fIOPTIONS\fP] \fIgroup.cm\fP [\fImain\fP [\fIheap\-image\fP]] .SH "توضیحات (DESCRIPTION)" .sp \fBML\-Build\fP ابزاری در خط فرمان برای ساخت برنامه‌ها از فایل‌های منبع SML با استفاده از Compilation Manager و کامپایلر SML/NJ است. .SH "گزینه‌ها (OPTIONS)" .sp \fB\-C\fP\fIctl\fP=\fIvalue\fP .RS 4 کنترل \fIctl\fP را روی \fIvalue\fP تنظیم می‌کند. .RE .sp \fB\-D\fP\fIname\fP=\fIvalue\fP .RS 4 متغیر CM با نام \fIname\fP را برابر مقدار داده‌شده تعیین می‌کند. .RE .sp \fB\-D\fP\*(Aqname .RS 4 متغیر CM با نام \fIname\fP را برابر مقدار 1 تعیین می‌کند. .RE .sp \fB\-U\fP\fIname\fP .RS 4 هرگونه تعریف متغیر CM با نام \fIname\fP را حذف می‌کند. .RE .sp \fB\-S\fP \fIsetup.cm\fP .RS 4 کد مشخص‌شده توسط فایل CM با نام \fIsetup.cm\fP را پیش از فرآیند اصلی ساخت بارگذاری و اجرا می‌کند. این گزینه امکان سفارشی‌سازی کامپایلر را از طریق اثر جانبی فراهم می‌سازد. .RE .SH "مثال‌ها (EXAMPLES)" .sp \f(CRml\-build foo.cm\fP .RS 4 برنامه \f(CRfoo\fP را با فرض تابعی اصلی به نام \f(CRTest.main\fP می‌سازد. .RE .sp \f(CRml\-build foo.cm Main.main\fP .RS 4 برنامه \f(CRfoo\fP را با تابع اصلی به نام \f(CRMain.main\fP می‌سازد. .RE .sp \f(CRml\-build sources.cm Main.main prog\fP .RS 4 برنامه \f(CRprog\fP را با تابع اصلی به نام \f(CRMain.main\fP می‌سازد. .RE .SH "نویسندگان (AUTHORS)" .sp \fBML\-Build\fP توسط Matthias Blume نوشته شده است. .SH "همچنین ببینید (SEE ALSO)" .sp \fBml\-makedepend\fP(1), \fBsml\fP(1), \fBsmlnj\fP(7) .SH "کپی‌رایت و تکثیر (COPYRIGHT)" .sp کپی‌رایت \(co 2020 متعلق به The Fellowship of SML/NJ .sp این نرم‌افزار آزاد است؛ برای شرایط تکثیر کد منبع را ببینید. هیچ تضمینی وجود ندارد؛ حتی برای قابلیت فروش یا تناسب با یک هدف خاص.