Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/bloomberg/bde-tools

Tools for developing and building libraries modeled on BDE
https://github.com/bloomberg/bde-tools

bde cpp

Last synced: 5 days ago
JSON representation

Tools for developing and building libraries modeled on BDE

Awesome Lists containing this project

README

        

# BDE Tools

This repository contains a collection of tools to help with the development and
building BDE-style libraries and applications.

The tools found in this repository are listed below, and described in detail in
the tool's documentation (see link below).

## Tools overview

### BDE build system

Core cmake modules that implement BDE build system.

### Test Runner

The bde\_runtest.py tool exercises a test driver by running all of its cases.

## Other Tools

Several other tools are available in the 'contrib' area:

### bdedox

The 'bdedox' tool generates Doxygen HTML from source code files written in BDE
style.

### gdb-printers

The 'gdb-printers' module contains an add-in for the GDB debugger that provides
pretty-printers for a number of BDE components.

## Documentation Links

### Open Source

* [BDE build tools](https://bloomberg.github.io/bde-tools)
* [BDE libraries](https://github.com/bloomberg/bde)
* [bdedox](https://github.com/bloomberg/bde-tools/blob/main/contrib/bdedox)
* [gdb-printers](https://github.com/bloomberg/bde-tools/tree/main/contrib/gdb-printers)

### Bloomberg LP (internal)

* [BDE build tools](https://bde.bloomberg.com/bde-tools)
* [BDE librarlies](https://bbgithub.dev.bloomberg.com/bde/bde)
* [bdedox](https://bbgithub.dev.bloomberg.com/bde/bde-tools/blob/main/contrib/bdedox)
* [gdb-printers](https://bbgithub.dev.bloomberg.com/bde/bde-tools/tree/main/contrib/gdb-printers)

## License

The BDE tools repository is distributed under the Apache License (version 2.0);
see the LICENSE file at the top of the source tree for more information.

## Question, Comments and Feedback

If you have questions, comments, suggestions for improvement or any other
inquiries regarding BDE Tools, feel free to open a ticket to BDE team.