# This module defines a bunch of variables used as locations
# for install directories. They are all interpreted relative
# to CMAKE_INSTALL_PREFIX

SET(EXEC_INSTALL_PREFIX        "${CMAKE_INSTALL_PREFIX}"                    CACHE PATH  "Base directory for executables and libraries" FORCE)
if(UNIX)
        SET(SHARE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}/share"            CACHE PATH  "Base directory for files which go to share/" FORCE)
else(UNIX)
        SET(SHARE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}"                  CACHE PATH  "Base directory for files which go to share/"
endif(UNIX)

## the following are directories where stuff will be installed to
SET(BIN_INSTALL_DIR           "${EXEC_INSTALL_PREFIX}/bin"                  CACHE PATH "The binary install dir (default prefix/bin)" FORCE)
SET(SBIN_INSTALL_DIR          "${EXEC_INSTALL_PREFIX}/sbin"                 CACHE PATH "The superuser binary install dir (default prefix/sbin)" FORCE)
SET(LIB_INSTALL_DIR           "${EXEC_INSTALL_PREFIX}/lib"                  CACHE PATH "The subdirectory relative to the install prefix where libraries will be installed (default is /lib, /lib64 on x86_64)" FORCE)
SET(LIBEXEC_INSTALL_DIR       "${LIB_INSTALL_DIR}/libexec"                  CACHE PATH "The subdirectory relative to the install prefix where libraries will be installed (default is /libexec)" FORCE)
SET(DATA_INSTALL_DIR          "${SHARE_INSTALL_PREFIX}/${PROJECTNAME}/"     CACHE PATH "The directory where data will be installed (default is ${SHARE_INSTALL_PREFIX}/${PROJECTNAME}" FORCE)
SET(PLUGIN_INSTALL_DIR        "${DATA_INSTALL_PREFIX}/plugins"              CACHE PATH "The directory where plugins will be installed (default is ${SHARE_INSTALL_PREFIX}/${PROJECTNAME}" FORCE)
SET(INCLUDE_INSTALL_DIR      "${CMAKE_INSTALL_PREFIX}/include"              CACHE PATH "The subdirectory to the header prefix" FORCE)
SET(HTML_INSTALL_DIR          "${DATA_INSTALL_PREFIX}/doc/HTML"             CACHE PATH "The HTML install dir for documentation" FORCE)
 SET(ICON_INSTALL_DIR         "${DATA_INSTALL_PREFIX}/icons"                CACHE PATH "The icon install dir (default prefix/share/icons/)" FORCE)
SET(LANG_INSTALL_DIR          "${DATA_INSTALL_PREFIX}/lang"                 CACHE PATH "The install dir for translations" FORCE)
SET(SOUND_INSTALL_DIR         "${DATA_INSTALL_PREFIX}/sounds"               CACHE PATH "The install dir for sound files" FORCE)

SET(XDG_APPS_DIR              "${SHARE_INSTALL_PREFIX}/applications/kde"    CACHE PATH "The XDG apps dir" FORCE)
SET(XDG_DIRECTORY_DIR         "${SHARE_INSTALL_PREFIX}/desktop-directories" CACHE PATH "The XDG directory" FORCE)

SET(SYSCONF_INSTALL_DIR       "${CMAKE_INSTALL_PREFIX}/etc"                 CACHE PATH "The kde sysconfig install dir (default /etc)" FORCE)
SET(MAN_INSTALL_DIR           "${SHARE_INSTALL_PREFIX}/man"                 CACHE PATH "The kde man install dir (default prefix/man/)" FORCE)
SET(INFO_INSTALL_DIR          "${SHARE_INSTALL_PREFIX}/info"                CACHE PATH "The kde info install dir (default prefix/info)" FORCE)