File tree Expand file tree Collapse file tree 1 file changed +40
-0
lines changed
Expand file tree Collapse file tree 1 file changed +40
-0
lines changed Original file line number Diff line number Diff line change 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
33C++ 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.
You can’t perform that action at this time.
0 commit comments