clutter-version

clutter-version — Versioning utilities

Synopsis




#define             CLUTTER_MAJOR_VERSION
#define             CLUTTER_MINOR_VERSION
#define             CLUTTER_MICRO_VERSION
#define             CLUTTER_VERSION
#define             CLUTTER_VERSION_S
#define             CLUTTER_VERSION_HEX
#define             CLUTTER_CHECK_VERSION               (major,minor,micro)

Description

Clutter exports some macros representing the version at compile time. These macros are useful for configure and compile time checks.

Details

CLUTTER_MAJOR_VERSION

#define CLUTTER_MAJOR_VERSION   0

The major version component of Clutter version


CLUTTER_MINOR_VERSION

#define CLUTTER_MINOR_VERSION   2

The minor version component of Clutter version


CLUTTER_MICRO_VERSION

#define CLUTTER_MICRO_VERSION   3

The micro version component of Clutter version


CLUTTER_VERSION

#define CLUTTER_VERSION         0.2.3

The Clutter version


CLUTTER_VERSION_S

#define CLUTTER_VERSION_S       "0.2.3"

The Clutter version as a string


CLUTTER_VERSION_HEX

#define             CLUTTER_VERSION_HEX

The Clutter version as a hexadecimal number


CLUTTER_CHECK_VERSION()

#define             CLUTTER_CHECK_VERSION(major,minor,micro)

Returns TRUE if the version of the Clutter header files is the same as or newer than the passed-in version.

major : major version (e.g. 1, for 1.2.3)
minor : minor version (e.g. 2, for 1.2.3)
micro : micro version (e.g. 3, for 1.2.3)