Ce référentiel contient les bibliothèques BDE, actuellement BSL (Basic Standard Library), BDL (Basic Development Library), BAL (Basic Application Library) et BBL (Basic Business Library).
Pour plus d'informations sur les bibliothèques BDE, suivez les liens ci-dessous.
BDE utilise un système de build basé sur cmake. Le système de build se trouve dans le référentiel d'outils BDE (voir Liens vers la documentation).
Le système de build BDE CMake nécessite que les logiciels suivants soient préinstallés et configurés sur le système :
Notez que python
est utilisé par les assistants de construction bde_build_env.py
et cmake_build.py
, mais n'est pas strictement nécessaire pour construire BDE. Consultez les instructions de construction plus complètes liées ci-dessous pour plus de détails.
Veuillez consulter les instructions de construction plus complètes pour les utilisateurs open source.
Les commandes suivantes peuvent être utilisées pour configurer et créer le référentiel BDE :
Clonez les bde-tools
et les référentiels bde
et ajoutez bde-tools
à votre 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
Depuis la racine de ce dépôt source, exécutez :
$ export BDE_CMAKE_BUILD_DIR= $PWD /_build # configure the build directory
$ bbs_build configure -u opt_dbg_64_cpp17
Pour créer les bibliothèques, mais pas les pilotes de test, exécutez :
$ bbs_build build
Pour créer également les pilotes de test, exécutez :
$ bbs_build build --test build
Pour créer et exécuter les pilotes de test, exécutez :
$ bbs_build build --test run
Veuillez consulter les instructions de construction plus complètes pour les utilisateurs de Bloomberg LP.
Les commandes suivantes peuvent être utilisées pour configurer et créer le référentiel BDE :
Clonez les bde-tools
et les référentiels bde
et ajoutez bde-tools
à votre 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
Depuis la racine de ce dépôt source, exécutez :
$ export BDE_CMAKE_BUILD_DIR= $PWD /_build # configure the build directory
$ bbs_build configure -u opt_dbg_64_cpp17
Pour créer les bibliothèques, mais pas les pilotes de test, exécutez :
$ bbs_build build
Pour créer également les pilotes de test, exécutez :
$ bbs_build build --test build
Pour créer et exécuter les pilotes de test, exécutez :
$ bbs_build build --test run
Les bibliothèques BDE sont distribuées sous licence Apache (version 2.0) ; consultez le fichier LICENSE en haut de l'arborescence des sources pour plus d'informations.