Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/codeteapot/berio
BER I/O Library for C++
https://github.com/codeteapot/berio
asn1-ber asn1-der cpp lib
Last synced: 23 days ago
JSON representation
BER I/O Library for C++
- Host: GitHub
- URL: https://github.com/codeteapot/berio
- Owner: codeteapot
- License: gpl-3.0
- Created: 2024-12-29T13:15:41.000Z (26 days ago)
- Default Branch: main
- Last Pushed: 2024-12-31T16:37:06.000Z (24 days ago)
- Last Synced: 2024-12-31T17:27:26.929Z (24 days ago)
- Topics: asn1-ber, asn1-der, cpp, lib
- Language: C++
- Homepage:
- Size: 72.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: ChangeLog
- License: COPYING
- Authors: AUTHORS
Awesome Lists containing this project
README
# BER I/O Library for C++
## Contributing
### Building
The build is tested on a Debian "bookworm" with the following packages,
* autoconf
* automake1.11
* pkg-config
* libtool
* g++
* dejagnuin order to build it, and
* doxygen
* texlive-latex-extra
* texlive-font-utils
* dot2texin order to generate the documentation.
If we want to build it on a `stage` directory, we may do the following
```sh
autoreconf --install
```
```sh
./configure --prefix=$PWD/stage
```Then, we can execute
* `make` to build it,
* `make check` to run tests,
* `make install` to put result files on stage directory,
* `make doxygen-doc` to generate documentationand so on.
### Using Doxygen Awesome (Git only)
Documentation is ready to be rendered using
[Doxygen Awesome](https://jothepro.github.io/doxygen-awesome-css/).Do the following on `doc/config/html/doxygen-awesome-css` directory before generating documentation,
```sh
git submodule update
```
```sh
git checkout v2.3.4
```### Trick to remove generated files (Git only)
The following command removes all generated files,
```sh
rm -rf * && git reset && git checkout -- .
```It will restore the original directory content.