Skip to content

Commit 4b2a18f

Browse files
committed
Additional information for landing page
1 parent 6689dd5 commit 4b2a18f

File tree

1 file changed

+40
-0
lines changed

1 file changed

+40
-0
lines changed

README.md

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,43 @@
11
[![C++ build](https://github.com/glvi/cbor_cpp/actions/workflows/cpp.yaml/badge.svg)](https://github.com/glvi/cbor_cpp/actions/workflows/cpp.yaml)
22
# cbor_cpp
33
C++ utilities for decoding Concise Binary Object Representation
4+
5+
## Tested on
6+
7+
- macOS 26
8+
- macOS 15.5
9+
- ubuntu 24.04
10+
11+
## Dependencies
12+
13+
### Requires
14+
15+
- A C++ compiler supporting C++23
16+
- [GNU Autoconf](https://www.gnu.org/software/autoconf)
17+
- [GNU Automake](https://www.gnu.org/software/automake)
18+
- [GNU Autogen](https://www.gnu.org/software/autogen)
19+
- [GNU Libtool](https://www.gnu.org/software/libtool)
20+
- [DejaGnu](https://www.gnu.org/software/dejagnu)
21+
22+
## Check out
23+
```sh
24+
git clone https://github.com/glvi/cbor_cpp
25+
```
26+
27+
## Build from source
28+
```sh
29+
autoreconf -fis
30+
mkdir -p build
31+
(cd build && ../configure CXXFLAGS=-std=c++23 CPPFLAGS=-I/usr/local/include)
32+
gmake -j -C build check
33+
```
34+
35+
You can choose any other name for the `build` directory.
36+
37+
Modify `CXXFLAGS` accordingly, if your compiler uses a different
38+
directive to support C++23, or if you want to specify additional
39+
compiler flags.
40+
41+
Modify `CPPFLAGS` accordingly, if your installation of DejaGnu resides
42+
in a different location, or if you want to specify additional
43+
preprocessor flags.

0 commit comments

Comments
 (0)