Using the library

To use the library, #include <courier-unicode.h> and link with -lcourier-unicode. The C++ compiler must have C++17 support. For C++ code, as usual, the compiler and compilation flags for compiling any code that uses this library must be ABI-compatible too.

In your configure.ac:

          AX_CXX_COMPILE_STDCXX_17
          AX_COURIER_UNICODE_VERSION
        

The AX_COURIER_UNICODE_VERSION macro checks the minimum library version, which defaults to the build version. An optional parameter explicitly specifies which version of the Courier Unicode library is the minimum version required, i.e.:

        AX_COURIER_UNICODE_VERSION(2.2.0)

The starting point for the library documentation is courier-unicode(7). Refer to the included manual pages for more information.