# Configs | # Configs | ||||
INSTALL(CODE "FILE(MAKE_DIRECTORY \$ENV{DESTDIR}${CONFDIR})") | INSTALL(CODE "FILE(MAKE_DIRECTORY \$ENV{DESTDIR}${CONFDIR})") | ||||
INSTALL(CODE "FILE(MAKE_DIRECTORY \$ENV{DESTDIR}${SHAREDIR})") | INSTALL(CODE "FILE(MAKE_DIRECTORY \$ENV{DESTDIR}${SHAREDIR})") | ||||
INSTALL(CODE "FILE(MAKE_DIRECTORY \$ENV{DESTDIR}${EXAMPLESDIR})") | |||||
INSTALL(CODE "FILE(MAKE_DIRECTORY \$ENV{DESTDIR}${LUALIBDIR})") | INSTALL(CODE "FILE(MAKE_DIRECTORY \$ENV{DESTDIR}${LUALIBDIR})") | ||||
INSTALL(CODE "FILE(MAKE_DIRECTORY \$ENV{DESTDIR}${PLUGINSDIR})") | INSTALL(CODE "FILE(MAKE_DIRECTORY \$ENV{DESTDIR}${PLUGINSDIR})") | ||||
INSTALL(CODE "FILE(MAKE_DIRECTORY \$ENV{DESTDIR}${RULESDIR})") | INSTALL(CODE "FILE(MAKE_DIRECTORY \$ENV{DESTDIR}${RULESDIR})") | ||||
ANALYZE ${PROJECT_NAME} rspamd-server rspamadm rspamc | ANALYZE ${PROJECT_NAME} rspamd-server rspamadm rspamc | ||||
OUTPUT FORMAT errorfile | OUTPUT FORMAT errorfile | ||||
LOG target_${PROJECT_NAME}.err) | LOG target_${PROJECT_NAME}.err) | ||||
endif() | |||||
endif() |
# RUNDIR - for runtime files | # RUNDIR - for runtime files | ||||
# DBDIR - for static files | # DBDIR - for static files | ||||
# LOGDIR - for log files | # LOGDIR - for log files | ||||
# EXAMPLESDIR - for examples files | |||||
IF(NOT CONFDIR) | IF(NOT CONFDIR) | ||||
SET(CONFDIR "${CMAKE_INSTALL_PREFIX}/etc/rspamd") | SET(CONFDIR "${CMAKE_INSTALL_PREFIX}/etc/rspamd") | ||||
SET(SHAREDIR "${CMAKE_INSTALL_PREFIX}/share/rspamd") | SET(SHAREDIR "${CMAKE_INSTALL_PREFIX}/share/rspamd") | ||||
ENDIF(NOT SHAREDIR) | ENDIF(NOT SHAREDIR) | ||||
IF(NOT EXAMPLESDIR) | |||||
SET(EXAMPLESDIR "${CMAKE_INSTALL_PREFIX}/share/examples/rspamd") | |||||
ENDIF(NOT EXAMPLESDIR) | |||||
IF(NOT LUALIBDIR) | IF(NOT LUALIBDIR) | ||||
SET(LUALIBDIR "${SHAREDIR}/lualib") | SET(LUALIBDIR "${SHAREDIR}/lualib") | ||||
ENDIF(NOT LUALIBDIR) | ENDIF(NOT LUALIBDIR) |
#define RSPAMD_RUNDIR "${RUNDIR}" | #define RSPAMD_RUNDIR "${RUNDIR}" | ||||
#define RSPAMD_LOGDIR "${LOGDIR}" | #define RSPAMD_LOGDIR "${LOGDIR}" | ||||
#define RSPAMD_DBDIR "${DBDIR}" | #define RSPAMD_DBDIR "${DBDIR}" | ||||
#define RSPAMD_EXAMPLESDIR "${EXAMPLESDIR}" | |||||
#define RSPAMD_PLUGINSDIR "${PLUGINSDIR}" | #define RSPAMD_PLUGINSDIR "${PLUGINSDIR}" | ||||
#define RSPAMD_LUALIBDIR "${LUALIBDIR}" | #define RSPAMD_LUALIBDIR "${LUALIBDIR}" | ||||
#define RSPAMD_RULESDIR "${RULESDIR}" | #define RSPAMD_RULESDIR "${RULESDIR}" |