IF(HG)
EXECUTE_PROCESS(COMMAND "${HG}" id OUTPUT_VARIABLE HG_ID ERROR_QUIET)
IF(HG_ID)
- STRING(REGEX MATCH ^[0-9a-z]+ ID "${HG_ID}")
+ STRING(REGEX MATCH ^[0-9a-z]+ RSPAMD_ID "${HG_ID}")
ELSE(HG_ID)
FIND_FILE(HG_ARCH ".hg_archival.txt" "${CMAKE_CURRENT_SOURCE_DIR}")
IF(HG_ARCH)
FILE(READ ${HG_ARCH} HG_ID)
IF(HG_ID)
STRING(REGEX MATCH "node: [0-9a-z]+" _tmp "${HG_ID}")
- STRING(SUBSTRING "${_tmp}" 6 12 ID)
+ STRING(SUBSTRING "${_tmp}" 6 12 RSPAMD_ID)
ENDIF(HG_ID)
- ELSE(HG_ARCH)
- # Maybe this is git copy
- FIND_PROGRAM(GIT "git")
- IF(GIT)
- EXECUTE_PROCESS(COMMAND "${GIT}" --git-dir=${CMAKE_SOURCE_DIR}/.git branch -v OUTPUT_VARIABLE GIT_ID ERROR_QUIET)
- IF(GIT_ID)
- STRING(REGEX REPLACE "^. [0-9a-z]+ ([0-9a-f]+) .*" \\1 ID "${GIT_ID}")
- ENDIF(GIT_ID)
- ENDIF(GIT)
ENDIF(HG_ARCH)
ENDIF(HG_ID)
ELSE(HG)
FILE(READ ${HG_ARCH} HG_ID)
IF(HG_ID)
STRING(REGEX MATCH "node: [0-9a-z]+" _tmp "${HG_ID}")
- STRING(SUBSTRING "${_tmp}" 6 12 ID)
+ STRING(SUBSTRING "${_tmp}" 6 12 RSPAMD_ID)
ENDIF(HG_ID)
ENDIF(HG_ARCH)
ENDIF(HG)
#define CMAKE_PREFIX "${CMAKE_INSTALL_PREFIX}"
#define RVERSION "${RSPAMD_VERSION}"
-#define RID "${ID}"
+#define RID "${RSPAMD_ID}"
#define RSPAMD_MASTER_SITE_URL "${RSPAMD_MASTER_SITE_URL}"
#define MODULES_NUM ${RSPAMD_MODULES_NUM}