이 저장소에는 현재 BSL(기본 표준 라이브러리), BDL(기본 개발 라이브러리), BAL(기본 애플리케이션 라이브러리) 및 BBL(기본 비즈니스 라이브러리)인 BDE 라이브러리가 포함되어 있습니다.
BDE 라이브러리에 대한 자세한 내용을 보려면 아래 링크를 따르세요.
BDE는 cmake 기반 빌드 시스템을 사용합니다. 빌드 시스템은 BDE 도구 저장소에 있습니다(문서 링크 참조).
BDE CMake 빌드 시스템을 사용하려면 시스템에 다음 소프트웨어가 사전 설치 및 구성되어 있어야 합니다.
python
빌드 도우미 bde_build_env.py
및 cmake_build.py
에서 사용되지만 BDE를 빌드하는 데 꼭 필요한 것은 아닙니다. 자세한 내용은 아래 링크된 전체 빌드 지침을 참조하세요.
오픈 소스 사용자를 위한 더 완전한 빌드 지침을 참조하세요.
다음 명령을 사용하여 BDE 저장소를 구성하고 빌드할 수 있습니다:
bde-tools
및 bde
저장소를 복제하고 PATH
에 bde-tools
추가합니다.
$ 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
저장소를 복제하고 PATH
에 bde-tools
추가합니다.
$ 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)에 따라 배포됩니다. 자세한 내용은 소스 트리 상단에 있는 LICENSE 파일을 참조하세요.