optionDefaults.cmake 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. if ( NOT PREFIX )
  2. set( PREFIX "/opt" )
  3. endif()
  4. if ( NOT EXEC_PREFIX )
  5. set( EXEC_PREFIX "/var" )
  6. endif()
  7. if ( NOT CONFIG_PREFIX )
  8. set( CONFIG_PREFIX "/etc" )
  9. endif()
  10. if ( NOT DIR_NAME )
  11. set( DIR_NAME "HPCCSystems" )
  12. endif()
  13. if ( NOT LIB_DIR )
  14. set( LIB_DIR "lib" )
  15. endif()
  16. if ( NOT EXEC_DIR )
  17. set( EXEC_DIR "bin" )
  18. endif()
  19. if ( NOT COMPONENTFILES_DIR )
  20. set( COMPONENTFILES_DIR "componentfiles" )
  21. endif()
  22. if ( NOT ADMIN_DIR )
  23. set( ADMIN_DIR "sbin" )
  24. endif()
  25. if ( NOT PLUGINS_DIR )
  26. set( PLUGINS_DIR "plugins" )
  27. endif()
  28. if ( NOT CONFIG_SOURCE_DIR )
  29. set( CONFIG_SOURCE_DIR "source" )
  30. endif()
  31. if ( NOT RUNTIME_DIR )
  32. set( RUNTIME_DIR "lib" )
  33. endif()
  34. if ( NOT HOME_DIR )
  35. set( HOME_DIR "/home" )
  36. endif()
  37. if ( NOT LOCK_DIR )
  38. set( LOCK_DIR "lock" )
  39. endif()
  40. if ( NOT PID_DIR )
  41. set( PID_DIR "run" )
  42. endif()
  43. if ( NOT LOG_DIR )
  44. set( LOG_DIR "log" )
  45. endif()
  46. if ( NOT RUNTIME_USER )
  47. set( RUNTIME_USER "hpcc" )
  48. endif()
  49. if ( NOT RUNTIME_GROUP )
  50. set( RUNTIME_GROUP "hpcc" )
  51. endif()
  52. if ( NOT ENV_XML_FILE )
  53. set( ENV_XML_FILE "environment.xml" )
  54. endif()
  55. if ( NOT ENV_CONF_FILE )
  56. set( ENV_CONF_FILE "environment.conf" )
  57. endif()
  58. set( INSTALL_DIR "${PREFIX}/${DIR_NAME}" )
  59. set( CONFIG_DIR "${CONFIG_PREFIX}/${DIR_NAME}" )
  60. set( RUNTIME_PATH "${EXEC_PREFIX}/${RUNTIME_DIR}/${DIR_NAME}" )
  61. set( LOG_PATH "${EXEC_PREFIX}/${LOG_DIR}/${DIR_NAME}" )
  62. set( LOCK_PATH "${EXEC_PREFIX}/${LOCK_DIR}/${DIR_NAME}" )
  63. set( PID_PATH "${EXEC_PREFIX}/${PID_DIR}/${DIR_NAME}" )
  64. set( CONFIG_SOURCE_PATH "${CONFIG_DIR}/${CONFIG_SOURCE_DIR}" )
  65. set( COMPONENTFILES_PATH "${INSTALL_DIR}/${COMPONENTFILES_DIR}" )
  66. set( PLUGINS_PATH "${INSTALL_DIR}/${PLUGINS_DIR}" )
  67. set( LIB_PATH "${INSTALL_DIR}/${LIB_DIR}" )
  68. set( EXEC_PATH "${INSTALL_DIR}/${EXEC_DIR}" )
  69. set( ADMIN_PATH "${INSTALL_DIR}/${ADMIN_DIR}" )