يحتوي هذا المستودع على مكتبات BDE، حاليًا BSL (المكتبة القياسية الأساسية)، BDL (مكتبة التطوير الأساسية)، BAL (مكتبة التطبيقات الأساسية)، وBBL (مكتبة الأعمال الأساسية).
لمزيد من المعلومات حول مكتبات BDE اتبع الروابط أدناه.
يستخدم BDE نظام بناء يعتمد على cmake. يوجد نظام البناء في مستودع أدوات BDE (انظر روابط التوثيق).
يتطلب نظام بناء BDE CMake تثبيت البرامج التالية مسبقًا وتكوينها على النظام:
لاحظ أنه يتم استخدام python بواسطة مساعدي الإنشاء bde_build_env.py و cmake_build.py ، ولكن ليست هناك حاجة إليها بشكل صارم لبناء BDE. راجع تعليمات البناء الأكثر اكتمالاً المرتبطة أدناه لمزيد من التفاصيل.
يرجى الاطلاع على تعليمات البناء الأكثر اكتمالا لمستخدمي المصادر المفتوحة.
يمكن استخدام الأوامر التالية لتكوين وبناء مستودع BDE:
انسخ bde-tools ومستودعات bde وأضف bde-tools إلى PATH الخاص بك:
$ git clone https://github.com/bloomberg/bde-tools.git
$ export PATH= $PWD /bde-tools/bin: $PATH # add bde-tools to the 'PATH'
$ git clone https://github.com/bloomberg/bde.git
$ cd bdeمن جذر مستودع المصدر هذا، قم بتشغيل:
$ export BDE_CMAKE_BUILD_DIR= $PWD /_build # configure the build directory
$ bbs_build configure -u opt_dbg_64_cpp17لإنشاء المكتبات، وليس برامج التشغيل الاختبارية، قم بتشغيل:
$ bbs_build buildلإنشاء برامج التشغيل الاختبارية أيضًا، قم بتشغيل:
$ bbs_build build --test buildلإنشاء برامج التشغيل الاختبارية وتشغيلها، قم بتشغيل:
$ bbs_build build --test runيرجى الاطلاع على تعليمات البناء الأكثر اكتمالا لمستخدمي Bloomberg LP.
يمكن استخدام الأوامر التالية لتكوين وبناء مستودع BDE:
انسخ bde-tools ومستودعات bde وأضف bde-tools إلى PATH الخاص بك:
$ git clone bbgithub:bde/bde-tools
$ export PATH= $PWD /bde-tools/bin: $PATH # add bde-tools to the 'PATH'
$ git clone bbgithub:bde/bde
$ cd bdeمن جذر مستودع المصدر هذا، قم بتشغيل:
$ export BDE_CMAKE_BUILD_DIR= $PWD /_build # configure the build directory
$ bbs_build configure -u opt_dbg_64_cpp17لإنشاء المكتبات، وليس برامج التشغيل الاختبارية، قم بتشغيل:
$ bbs_build buildلإنشاء برامج التشغيل الاختبارية أيضًا، قم بتشغيل:
$ bbs_build build --test buildلإنشاء برامج التشغيل الاختبارية وتشغيلها، قم بتشغيل:
$ bbs_build build --test runيتم توزيع مكتبات BDE بموجب ترخيص Apache (الإصدار 2.0)؛ راجع ملف الترخيص الموجود أعلى الشجرة المصدر لمزيد من المعلومات.