このリポジトリには、BDE ライブラリ (現在は BSL (Basic Standard Library)、BDL (Basic Development Library)、BAL (Basic Application Library)、および BBL (Basic Business Library) が含まれています。
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 License (バージョン 2.0) に基づいて配布されます。詳細については、ソース ツリーの上部にある LICENSE ファイルを参照してください。