يحتوي هذا المستودع على مكتبات 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)؛ راجع ملف الترخيص الموجود أعلى الشجرة المصدر لمزيد من المعلومات.