このリポジトリには、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 runBloomberg 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 runBDE ライブラリは、Apache License (バージョン 2.0) に基づいて配布されます。詳細については、ソース ツリーの上部にある LICENSE ファイルを参照してください。