diff --git a/Modules/GNUInstallDirs.cmake b/Modules/GNUInstallDirs.cmake index 8bed2e912e..bd85e1d940 100644 --- a/Modules/GNUInstallDirs.cmake +++ b/Modules/GNUInstallDirs.cmake @@ -1,53 +1,36 @@ -# - Define the installation directories conforming to GNU standards. -# This module defines installation directories, as described by GNU standards. -# For more information about this standards, see the following site: -# http://www.gnu.org/prep/standards/html_node/Directory-Variables.html -# -# Module defines variables for installation directories and for resulting paths -# of this directories. -# -# Installation directories appointed to use during install. If such variable -# contains relative path, during install resulting path will be created by -# prepending it with CMAKE_INSTALL_PREFIX. If it contains absolute path, it -# would be taken as is. -# This variables only set if not defined already, thus allowing to override them -# and are stored in cache. -# CMAKE_INSTALL_BINDIR - user executables (bin) -# CMAKE_INSTALL_SBINDIR - system admin executables (sbin) -# CMAKE_INSTALL_LIBEXECDIR - program executables (libexec) -# CMAKE_INSTALL_SYSCONFDIR - read-only single-machine data (etc) -# CMAKE_INSTALL_SHAREDSTATEDIR - modifiable architecture-independent data (com) -# CMAKE_INSTALL_LOCALSTATEDIR - modifiable single-machine data (var) -# CMAKE_INSTALL_LIBDIR - object code libraries (lib) -# CMAKE_INSTALL_INCLUDEDIR - C header files (include) -# CMAKE_INSTALL_OLDINCLUDEDIR - C header files for non-gcc (/usr/include) -# CMAKE_INSTALL_DATAROOTDIR - read-only architecture-independent data root (share) -# CMAKE_INSTALL_DATADIR - read-only architecture-independent data (DATAROOTDIR) -# CMAKE_INSTALL_INFODIR - info documentation (DATAROOTDIR/info) -# CMAKE_INSTALL_LOCALEDIR - locale-dependent data (DATAROOTDIR/locale) -# CMAKE_INSTALL_MANDIR - man documentation (DATAROOTDIR/man) -# CMAKE_INSTALL_DOCDIR - documentation root (DATAROOTDIR/doc/PROJECT_NAME) -# Resulting directories derived from installation directories and always -# contains absolute paths. -# This variables computed in runtime and not stored in cache. -# CMAKE_INSTALL_FULL_BINDIR - user executables full path (PREFIX/BINDIR) -# CMAKE_INSTALL_FULL_SBINDIR - system admin executables full path (PREFIX/SBINDIR) -# CMAKE_INSTALL_FULL_LIBEXECDIR - program executables full path (PREFIX/LIBEXECDIR) -# CMAKE_INSTALL_FULL_SYSCONFDIR - read-only single-machine data fill path (PREFIX/SYSCONFDIR) -# CMAKE_INSTALL_FULL_SHAREDSTATEDIR - modifiable architecture-independent data full path (PREFIX/SHAREDSTATEDIR) -# CMAKE_INSTALL_FULL_LOCALSTATEDIR - modifiable single-machine data full path (PREFIX/LOCALSTATEDIR) -# CMAKE_INSTALL_FULL_LIBDIR - object code libraries full path (PREFIX/LIBDIR) -# CMAKE_INSTALL_FULL_INCLUDEDIR - C header files full path (PREFIX/INCLUDEDIR) -# CMAKE_INSTALL_FULL_OLDINCLUDEDIR - C header files for non-gcc full path (/usr/include) -# CMAKE_INSTALL_FULL_DATAROOTDIR - read-only architecture-independent data root full path (PREFIX/DATAROOTDIR) -# CMAKE_INSTALL_FULL_DATADIR - read-only architecture-independent data full path (PREFIX/DATADIR) -# CMAKE_INSTALL_FULL_INFODIR - info documentation full path (PREFIX/INFODIR) -# CMAKE_INSTALL_FULL_LOCALEDIR - locale-dependent data full path (PREFIX/LOCALEDIR) -# CMAKE_INSTALL_FULL_MANDIR - man documentation full path (PREFIX/MANDIR) -# CMAKE_INSTALL_FULL_DOCDIR - documentation root full path (PREFIX/DOCDIR) +# - Define GNU standard installation directories +# Provides install directory variables as defined for GNU software: +# http://www.gnu.org/prep/standards/html_node/Directory-Variables.html +# Inclusion of this module defines the following variables: +# CMAKE_INSTALL_