mirror of
https://github.com/rspamd/rspamd.git
synced 2024-09-13 15:45:47 +02:00
73 lines
1.7 KiB
CMake
73 lines
1.7 KiB
CMake
# Now CMAKE_INSTALL_PREFIX is a base prefix for everything
|
|
# CONFDIR - for configuration
|
|
# LOCAL_CONFDIR - for local configuration
|
|
# MANDIR - for manual pages
|
|
# RUNDIR - for runtime files
|
|
# DBDIR - for static files
|
|
# LOGDIR - for log files
|
|
|
|
IF(NOT CONFDIR)
|
|
SET(CONFDIR "${CMAKE_INSTALL_PREFIX}/etc/rspamd")
|
|
ENDIF(NOT CONFDIR)
|
|
|
|
IF(NOT LOCAL_CONFDIR)
|
|
SET(LOCAL_CONFDIR "${CONFDIR}")
|
|
ENDIF(NOT LOCAL_CONFDIR)
|
|
|
|
IF(NOT MANDIR)
|
|
SET(MANDIR "${CMAKE_INSTALL_PREFIX}/share/man")
|
|
ENDIF(NOT MANDIR)
|
|
|
|
IF(NOT RUNDIR)
|
|
SET(RUNDIR "/var/run/rspamd")
|
|
ENDIF(NOT RUNDIR)
|
|
|
|
IF(NOT DBDIR)
|
|
SET(DBDIR "/var/lib/rspamd")
|
|
ENDIF(NOT DBDIR)
|
|
|
|
IF(NOT LOGDIR)
|
|
SET(LOGDIR "/var/log/rspamd")
|
|
ENDIF(NOT LOGDIR)
|
|
|
|
IF(NOT SHAREDIR)
|
|
SET(SHAREDIR "${CMAKE_INSTALL_PREFIX}/share/rspamd")
|
|
ENDIF(NOT SHAREDIR)
|
|
|
|
IF(NOT LUALIBDIR)
|
|
SET(LUALIBDIR "${SHAREDIR}/lualib")
|
|
ENDIF(NOT LUALIBDIR)
|
|
|
|
IF(NOT PLUGINSDIR)
|
|
SET(PLUGINSDIR "${SHAREDIR}/plugins")
|
|
ENDIF(NOT PLUGINSDIR)
|
|
|
|
IF(NOT RULESDIR)
|
|
SET(RULESDIR "${SHAREDIR}/rules")
|
|
ENDIF(NOT RULESDIR)
|
|
|
|
IF(NOT WWWDIR)
|
|
SET(WWWDIR "${SHAREDIR}/www")
|
|
ENDIF(NOT WWWDIR)
|
|
|
|
# Set libdir
|
|
IF(NOT LIBDIR)
|
|
SET(RSPAMD_LIBDIR "${CMAKE_INSTALL_PREFIX}/lib/rspamd")
|
|
ELSE(NOT LIBDIR)
|
|
SET(RSPAMD_LIBDIR "${LIBDIR}")
|
|
ENDIF(NOT LIBDIR)
|
|
SET(CMAKE_MACOSX_RPATH ON)
|
|
SET(CMAKE_INSTALL_RPATH "${RSPAMD_LIBDIR}")
|
|
|
|
# Set includedir
|
|
IF(NOT INCLUDEDIR)
|
|
SET(INCLUDEDIR include/rspamd)
|
|
ENDIF(NOT INCLUDEDIR)
|
|
|
|
IF(NOT SYSTEMDDIR)
|
|
SET(SYSTEMDDIR ${CMAKE_INSTALL_PREFIX}/lib/systemd/system)
|
|
ENDIF(NOT SYSTEMDDIR)
|
|
|
|
SET(RSPAMD_DEFAULT_INCLUDE_PATHS "/opt;/usr;/usr/local;/opt/local;/usr/pkg;/opt/csw;/sw")
|
|
SET(RSPAMD_DEFAULT_LIBRARY_PATHS "/usr/local;/usr/pkg;/usr;/Library/Frameworks;/sw;/opt/local;/opt/csw;/opt")
|