Skip to content

<easylrc/config.h>

Note

It is not included in the library and is dynamically generated from config.h.in on setup.

Versioning

MAJOR.MINOR.PATCH - so in, for example, version 1.2.3, major is 1, minor is 2, patch is 3.

When running meson setup, Meson sets following #defines:

  • EASYLRC_PROJECT_VERSION - project version (int)
  • EASYLRC_PROJECT_VERSION_MAJOR - major project version (int)
  • EASYLRC_PROJECT_VERSION_MINOR - minor project version (int)
  • EASYLRC_PROJECT_VERSION_PATCH - patch project version (int)
  • EASYLRC_PROJECT_VERSION_STR - project version (string)
  • EASYLRC_PROJECT_NAME - project name (string)

Use it by using #include <easylrc/config.h>.