Top | ![]() |
![]() |
![]() |
![]() |
#define | IDE_BUILD_TYPE |
#define | IDE_BUILD_CHANNEL |
#define | IDE_MAJOR_VERSION |
#define | IDE_MINOR_VERSION |
#define | IDE_MICRO_VERSION |
#define | IDE_VERSION |
#define | IDE_VERSION_S |
#define | IDE_VERSION_HEX |
This module provides various macros that may be used to build code based on the version of Builder at build time.
#define IDE_CHECK_VERSION(major,minor,micro)
Compile-time version checking. Evaluates to TRUE
if the version
of libide is greater than the required one.
#define IDE_BUILD_CHANNEL "other"
The release channel of Builder. This should be a string such as "other", "flatpak-stable", or "flatpak-nightly".
#define IDE_MAJOR_VERSION (3)
libide major version component (e.g. 1 if IDE_VERSION
is 1.2.3)
#define IDE_MINOR_VERSION (36)
libide minor version component (e.g. 2 if IDE_VERSION
is 1.2.3)
#define IDE_MICRO_VERSION (0)
libide micro version component (e.g. 3 if IDE_VERSION
is 1.2.3)
#define IDE_VERSION_S "3.36.0"
libide version, encoded as a string, useful for printing and concatenation.