Этот репозиторий содержит библиотеки 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); дополнительную информацию см. в файле ЛИЦЕНЗИИ в верхней части дерева исходного кода.