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