يجب أن يكون إصدار OCAML أكبر من أو يساوي 4.04 وأقل من أو يساوي 4.11 ، وتكوينه دون سلاسل آمنة قسرية.
OCAML مع المترجمين الأصليين.
سلسلة أدوات GCC أساسية مع Make.
Perl ، والتي يتم تثبيتها عادة افتراضيا.
اختياريا ، أيضا GIT و Hevea و Texlive و Zip و UPX. هناك حاجة إلى Hevea و Texlive فقط لبناء الوثائق ويتم استخدام الرمز البريدي و UPX في صنع الأرشيف القابل للتوزيع (UPX اختياري).
Elkhound ( فيديو تحت الحمر ). ضع القابل للتنفيذ على مسارك والسماح بتنفيذ elkhound كبرنامج ، على سبيل المثال ، باستخدام الأمر terminal chmod +x path/to/elkhound
OCAML الأصلي (عادةً ما يتم تجميعه بواسطة MINGW) ، تم الحصول عليه من OCAML.org.
سلسلة أدوات *NIX المستندة إلى Cygwin ، وخاصة binutils
make
من مجموعة Devel
. Perl مطلوب أيضًا ولكن يتم تثبيته عادةً بشكل افتراضي. اختياريا أيضا git
(devel) ، openssh
(net) ، zip
(الأرشيف) و upx
(utils).
Cygwin المستضافة MingW-GCC ، يسمى mingw-gcc-core
، أو بعض ذلك.
Elkhound ( فيديو تحت الحمر ). للحصول على تكوين أقل ، ضع ثنائي elkhound في دليل Cygwin /bin
، أو ما يعادله. عملية الإنشاء لا تحب المسارات ذات المساحات.
تأكد من تثبيت Xcode. ربما لا تحتاج إلى Xcode في حد ذاته ، لكن من الواضح أنها الطريقة التقليدية للحصول على بعض البرامج اللازمة (Make ، GCC ، إلخ). قد تكون قادرًا على تنزيل وتثبيت أدوات سطر أوامر Xcode من Apple Developer دون الحاجة إلى تنزيل وتثبيت جميع الرمز XCode.
تثبيت macports أو homebrew.
تثبيت Perl (باستخدام macports أو homebrew ، على سبيل المثال).
استخدم Macports أو Homebrew لتثبيت OCAML. لاحظ أين تم تثبيت OCAML.
اختياريا ، تثبيت UPX. يتم استخدام UPX لضغط البرامج المترجمة ، ولكنها غير متوفرة لجميع المنصات.
الحصول على elkhound ( vide infra ) ووضع القابل للتنفيذ على طريقك. السماح بتنفيذ Elkhound كبرنامج ، على سبيل المثال ، باستخدام الأمر terminal chmod +x path/to/elkhound
تتوفر رمز المصدر وإرشادات الإنشاء الخاصة بـ Elkhound في Github. هناك أيضًا تنفيذيات تم تجميعها لبعض المنصات المتاحة تحت الإصدارات.
الحصول على رمز مصدر Weidu. الطريقة الموصى بها هي استخدام git: git clone git://github.com/WeiDUorg/weidu.git your/directory
في الاعتبار Weidu يبني حزم التوزيع على الدليل إلى مستوى واحد من المكان الذي يوجد فيه المصدر.
أدخل الدليل حيث تضع رمز مصدر Weidu. انسخ الملف ./sample.configuration إلى ./configuration. افتح الملف وقم بتغيير قيمة OCAMLDIR
لمنصتك على الدليل الذي توجد فيه ثنائيات OCAML.
تأكد من أن لديك مصدر Weidu محدث. الطريقة الموصى بها هي استخدام GIT (من داخل الدليل حيث تحتفظ برمز مصدر Weidu الخاص بك): git pull origin
إذا تم تغيير الملف ./sample.configuration ، فإن إعادة إنشاء ./Configuration وإعادة تطبيق أي تغييرات قمت بها.
تحقق من الفرع الذي ترغب في تجميع Weidu منه. إذا كنت تقوم ببناء نسخة مستقرة ، تحقق من الفرع master
. إذا كنت تقوم ببناء نسخة تجريبية ، تحقق من فرع devel
. من داخل دليل مصدر Weidu الخاص بك ، يمكنك التحقق من الفرع بـ: git checkout branch
، حيث يكون الفرع هو الفرع الذي ترغب في التحقق منه.
تشغيل جعل. أهداف البناء ذات الصلة
أهداف *_zip تنتج أرشيفًا في ..
وهو مناسب للتوزيع. إذا كنت لا تقوم بتطوير Weidu ، فربما تريد واحدة من Windows_zip أو Linux_zip أو OSX_ZIP.