--- a/router/cmake/set_rpath.cmake 2019-07-22 13:21:00.000000000 -0400 +++ b/router/cmake/set_rpath.cmake 2019-07-22 13:20:56.000000000 -0400 @@ -22,7 +22,7 @@ # This follows pattern from cmake/install_layout.cmake # -# Supported layouts here are STANDALONE, WIN, RPM, DEB, SVR4 or +# Supported layouts here are STANDALONE, WIN, RPM, DEB, SVR4, MACPORTS or # FREEBSD. # Layouts GLIBC, OSX, TARGZ and SLES seems unused and are similar to # STANDALONE or RPM any way. @@ -112,7 +112,13 @@ SET(ROUTER_INSTALL_DATADIR_DEB "/var/run/mysqlrouter") SET(ROUTER_INSTALL_LOGDIR_DEB "/var/log/mysqlrouter") SET(ROUTER_INSTALL_RUNTIMEDIR_DEB "/var/run/mysqlrouter") - +# +# MACPORTS layout +# +SET(ROUTER_INSTALL_CONFIGDIR "${CMAKE_INSTALL_PREFIX}/etc/@NAME@-router") +SET(ROUTER_INSTALL_DATADIR "${CMAKE_INSTALL_PREFIX}/var/db/@NAME@-router") +SET(ROUTER_INSTALL_LOGDIR "${CMAKE_INSTALL_PREFIX}/var/log/@NAME@-router") +SET(ROUTER_INSTALL_RUNTIMEDIR "${CMAKE_INSTALL_PREFIX}/var/run/@NAME@-router") # Mimic cmake/install_layout.cmake: # Set ROUTER_INSTALL_FOODIR variables for chosen layout for example, # ROUTER_INSTALL_CONFIGDIR will be defined as @@ -179,11 +185,11 @@ SET(CMAKE_BUILD_WITH_INSTALL_RPATH FALSE) SET(CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE) -#MESSAGE(STATUS "Router install directories:") -#MESSAGE(STATUS "- bindir: ${ROUTER_INSTALL_BINDIR}") -#MESSAGE(STATUS "- configdir: ${ROUTER_INSTALL_CONFIGDIR}") -#MESSAGE(STATUS "- docdir: ${ROUTER_INSTALL_DOCDIR}") -#MESSAGE(STATUS "- libdir: ${ROUTER_INSTALL_LIBDIR}") -#MESSAGE(STATUS "- plugindir: ${ROUTER_INSTALL_PLUGINDIR}") -#MESSAGE(STATUS "- datadir: ${ROUTER_INSTALL_DATADIR}") -#MESSAGE(STATUS "- rpath: ${CMAKE_INSTALL_RPATH}") +MESSAGE(STATUS "Router install directories:") +MESSAGE(STATUS "- bindir: ${ROUTER_INSTALL_BINDIR}") +MESSAGE(STATUS "- configdir: ${ROUTER_INSTALL_CONFIGDIR}") +MESSAGE(STATUS "- docdir: ${ROUTER_INSTALL_DOCDIR}") +MESSAGE(STATUS "- libdir: ${ROUTER_INSTALL_LIBDIR}") +MESSAGE(STATUS "- plugindir: ${ROUTER_INSTALL_PLUGINDIR}") +MESSAGE(STATUS "- datadir: ${ROUTER_INSTALL_DATADIR}") +MESSAGE(STATUS "- rpath: ${CMAKE_INSTALL_RPATH}")