You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

Paths.cmake 1.8KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. # Now CMAKE_INSTALL_PREFIX is a base prefix for everything
  2. # CONFDIR - for configuration
  3. # LOCAL_CONFDIR - for local configuration
  4. # MANDIR - for manual pages
  5. # RUNDIR - for runtime files
  6. # DBDIR - for static files
  7. # LOGDIR - for log files
  8. # EXAMPLESDIR - for examples files
  9. IF(NOT CONFDIR)
  10. SET(CONFDIR "${CMAKE_INSTALL_PREFIX}/etc/rspamd")
  11. ENDIF(NOT CONFDIR)
  12. IF(NOT LOCAL_CONFDIR)
  13. SET(LOCAL_CONFDIR "${CONFDIR}")
  14. ENDIF(NOT LOCAL_CONFDIR)
  15. IF(NOT MANDIR)
  16. SET(MANDIR "${CMAKE_INSTALL_PREFIX}/share/man")
  17. ENDIF(NOT MANDIR)
  18. IF(NOT RUNDIR)
  19. SET(RUNDIR "/var/run/rspamd")
  20. ENDIF(NOT RUNDIR)
  21. IF(NOT DBDIR)
  22. SET(DBDIR "/var/lib/rspamd")
  23. ENDIF(NOT DBDIR)
  24. IF(NOT LOGDIR)
  25. SET(LOGDIR "/var/log/rspamd")
  26. ENDIF(NOT LOGDIR)
  27. IF(NOT SHAREDIR)
  28. SET(SHAREDIR "${CMAKE_INSTALL_PREFIX}/share/rspamd")
  29. ENDIF(NOT SHAREDIR)
  30. IF(NOT EXAMPLESDIR)
  31. SET(EXAMPLESDIR "${CMAKE_INSTALL_PREFIX}/share/examples/rspamd")
  32. ENDIF(NOT EXAMPLESDIR)
  33. IF(NOT LUALIBDIR)
  34. SET(LUALIBDIR "${SHAREDIR}/lualib")
  35. ENDIF(NOT LUALIBDIR)
  36. IF(NOT PLUGINSDIR)
  37. SET(PLUGINSDIR "${SHAREDIR}/plugins")
  38. ENDIF(NOT PLUGINSDIR)
  39. IF(NOT RULESDIR)
  40. SET(RULESDIR "${SHAREDIR}/rules")
  41. ENDIF(NOT RULESDIR)
  42. IF(NOT WWWDIR)
  43. SET(WWWDIR "${SHAREDIR}/www")
  44. ENDIF(NOT WWWDIR)
  45. # Set libdir
  46. IF(NOT LIBDIR)
  47. SET(RSPAMD_LIBDIR "${CMAKE_INSTALL_PREFIX}/lib/rspamd")
  48. ELSE(NOT LIBDIR)
  49. SET(RSPAMD_LIBDIR "${LIBDIR}")
  50. ENDIF(NOT LIBDIR)
  51. SET(CMAKE_MACOSX_RPATH ON)
  52. SET(CMAKE_INSTALL_RPATH "${RSPAMD_LIBDIR}")
  53. # Set includedir
  54. IF(NOT INCLUDEDIR)
  55. SET(INCLUDEDIR include/rspamd)
  56. ENDIF(NOT INCLUDEDIR)
  57. IF(NOT SYSTEMDDIR)
  58. SET(SYSTEMDDIR ${CMAKE_INSTALL_PREFIX}/lib/systemd/system)
  59. ENDIF(NOT SYSTEMDDIR)
  60. SET(RSPAMD_DEFAULT_INCLUDE_PATHS "/opt;/usr;/usr/local;/opt/local;/usr/pkg;/opt/csw;/sw")
  61. SET(RSPAMD_DEFAULT_LIBRARY_PATHS "/usr/local;/usr/pkg;/usr;/Library/Frameworks;/sw;/opt/local;/opt/csw;/opt")