Setup and Integration#
libaes70 is a header-only library. It is therefore in principle sufficient to add the include
directory of the library repository to the compiler include path. Note that this version of libaes70
requires C++ 17. Previous versions of libaes70 did only require C++ 11. Note that libaes70 may optionally
support features from more recent versions of C++ if they are available. For example, if std::span
is
available, it will be supported by the OCP.1 implementation.
libaes70 also contains a CMakeLists.txt
file which allows it to be integrated when using
cmake. Most examples use cmake as a build system, check the examples folder
for how to integrate libaes70 using cmake.
Integrating simpleoca
#
Simpleoca is available as a library in the simpleoca
folder. When using libaes70 in a cmake project,
the AES70_BUILD_SIMPLEOCA
option must be enabled for simpleoca
to be made available.
See the documentation for simpleoca for more details.