ENDIF(NOT DEFINED SYSCONF_INSTALL_DIR)
IF(NOT DEFINED LIB_INSTALL_DIR)
- SET(LIB_INSTALL_DIR "${CMAKE_INSTALL_PREFIX}/lib")
+ SET(LIB_INSTALL_DIR "${CMAKE_INSTALL_LIBDIR}")
ENDIF(NOT DEFINED LIB_INSTALL_DIR)
IF(NOT DEFINED INCLUDE_INSTALL_DIR)
ENDIF(NOT DEFINED SCRIPT_INSTALL_DIR)
IF(NOT DEFINED SYSTEMD_UNIT_DIR)
- SET(SYSTEMD_UNIT_DIR "${LIB_INSTALL_DIR}/systemd/system")
+ SET(SYSTEMD_UNIT_DIR "${CMAKE_INSTALL_PREFIX}/lib/systemd/system")
ENDIF(NOT DEFINED SYSTEMD_UNIT_DIR)
IF(NOT DEFINED DATA_DIR)
SET(DATA_DIR "${CMAKE_INSTALL_PREFIX}/share")
ENDIF(NOT DEFINED DATA_DIR)
+IF(NOT DEFINED RUN_DIR)
+ SET(RUN_DIR "/var/run")
+ENDIF(NOT DEFINED RUN_DIR)
+
SET(VSM_CONFIG_INSTALL_DIR ${SYSCONF_INSTALL_DIR}/vasum)
-SET(VSM_SERVER_IPC_SOCKET_PATH /var/run/vasum-ipc.socket)
-SET(VSM_UNIT_TESTS_IPC_SOCKET_PATH /var/run/vasum-ipc-unit-tests.socket)
+SET(VSM_SERVER_IPC_SOCKET_PATH ${RUN_DIR}/vasum.socket)
+SET(VSM_UNIT_TESTS_IPC_SOCKET_PATH ${RUN_DIR}/vasum-ipc-unit-tests.socket)
ADD_SUBDIRECTORY(${LOGGER_FOLDER})
ADD_SUBDIRECTORY(${DBUS_FOLDER})
## Generate ####################################################################
CONFIGURE_FILE(systemd/vasum.service.in
${CMAKE_BINARY_DIR}/systemd/vasum.service)
+CONFIGURE_FILE(systemd/vasum.socket.in
+ ${CMAKE_BINARY_DIR}/systemd/vasum.socket)
## Install #####################################################################
INSTALL(FILES
${CMAKE_BINARY_DIR}/systemd/vasum.service
- systemd/vasum.socket
+ ${CMAKE_BINARY_DIR}/systemd/vasum.socket
DESTINATION ${SYSTEMD_UNIT_DIR})