Este repositório contém as bibliotecas BDE, atualmente BSL (Basic Standard Library), BDL (Basic Development Library), BAL (Basic Application Library) e BBL (Basic Business Library).
Para mais informações sobre bibliotecas BDE siga os links abaixo.
BDE usa um sistema de compilação baseado em cmake. O sistema de compilação está localizado no repositório de ferramentas BDE (consulte Links de documentação).
O sistema de compilação BDE CMake requer que o seguinte software seja pré-instalado e configurado no sistema:
Observe que python
é usado pelos auxiliares de construção bde_build_env.py
e cmake_build.py
, mas não é estritamente necessário para construir o BDE. Consulte as instruções de construção mais completas no link abaixo para obter mais detalhes.
Consulte as instruções de construção mais completas para usuários de código aberto.
Os seguintes comandos podem ser usados para configurar e construir o repositório BDE:
Clone o bde-tools
e os repositórios bde
e adicione bde-tools
ao seu 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
Na raiz deste repositório de origem, execute:
$ export BDE_CMAKE_BUILD_DIR= $PWD /_build # configure the build directory
$ bbs_build configure -u opt_dbg_64_cpp17
Para construir as bibliotecas, mas não os drivers de teste, execute:
$ bbs_build build
Para também construir os drivers de teste, execute:
$ bbs_build build --test build
Para compilar e executar os drivers de teste, execute:
$ bbs_build build --test run
Consulte as instruções de construção mais completas para usuários do Bloomberg LP.
Os seguintes comandos podem ser usados para configurar e construir o repositório BDE:
Clone os repositórios bde-tools
e bde
e adicione bde-tools
ao seu 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
Na raiz deste repositório de origem, execute:
$ export BDE_CMAKE_BUILD_DIR= $PWD /_build # configure the build directory
$ bbs_build configure -u opt_dbg_64_cpp17
Para construir as bibliotecas, mas não os drivers de teste, execute:
$ bbs_build build
Para também construir os drivers de teste, execute:
$ bbs_build build --test build
Para compilar e executar os drivers de teste, execute:
$ bbs_build build --test run
As bibliotecas BDE são distribuídas sob a licença Apache (versão 2.0); consulte o arquivo LICENSE no topo da árvore de origem para obter mais informações.