1#ifndef __HUGIN_VERSION_H__
2
3#define VERSION_MAJOR ${V_MAJOR}
4#define VERSION_MINOR ${V_MINOR}
5#define VERSION_PATCH ${V_PATCH}
6#define HUGIN_WC_REVISION ${HUGIN_WC_REVISION}
7#define HUGIN_API_VERSION "${V_MAJOR}.${V_MINOR}"
8
9#if defined _WIN32 || defined __APPLE__
10#define PACKAGE_VERSION "${HUGIN_PACKAGE_VERSION} built by ${HUGIN_BUILDER}"
11#define DISPLAY_VERSION "${DISPLAY_VERSION} built by ${HUGIN_BUILDER}"
12#else
13#define PACKAGE_VERSION "${HUGIN_PACKAGE_VERSION}"
14#define DISPLAY_VERSION "${DISPLAY_VERSION}"
15#endif
16
17/* this is a hg checkout, tag is as such
18 * all builds from HG will be considered development versions
19 */
20#cmakedefine HUGIN_DEVELOPMENT_VERSION
21
22#endif
23