1
0
mirror of https://github.com/Kitware/CMake.git synced 2025-10-15 20:46:37 +08:00

GNUInstallDirs: De-duplicate description of defaults

Signed-off-by: Cristian Le <git@lecris.dev>
This commit is contained in:
Cristian Le
2025-04-04 15:19:00 +02:00
committed by Brad King
parent 18e1341950
commit 0c9b6aa9e4

View File

@@ -169,7 +169,7 @@ endfunction()
function(_GNUInstallDirs_cache_path var description) function(_GNUInstallDirs_cache_path var description)
set(cmake_install_var "CMAKE_INSTALL_${var}") set(cmake_install_var "CMAKE_INSTALL_${var}")
set(default "${_GNUInstallDirs_${var}_DEFAULT}") set(default "${_GNUInstallDirs_${var}_DEFAULT}")
set(full_description "${description}") set(full_description "${description} (${default})")
if(NOT DEFINED ${cmake_install_var}) if(NOT DEFINED ${cmake_install_var})
set(${cmake_install_var} "${default}" CACHE PATH "${full_description}") set(${cmake_install_var} "${default}" CACHE PATH "${full_description}")
endif() endif()
@@ -322,24 +322,24 @@ unset(_libdir_set)
unset(__LAST_LIBDIR_DEFAULT) unset(__LAST_LIBDIR_DEFAULT)
_GNUInstallDirs_cache_path(BINDIR _GNUInstallDirs_cache_path(BINDIR
"User executables (bin)") "User executables")
_GNUInstallDirs_cache_path(SBINDIR _GNUInstallDirs_cache_path(SBINDIR
"System admin executables (sbin)") "System admin executables")
_GNUInstallDirs_cache_path(LIBEXECDIR _GNUInstallDirs_cache_path(LIBEXECDIR
"Program executables (libexec)") "Program executables")
_GNUInstallDirs_cache_path(SYSCONFDIR _GNUInstallDirs_cache_path(SYSCONFDIR
"Read-only single-machine data (etc)") "Read-only single-machine data")
_GNUInstallDirs_cache_path(SHAREDSTATEDIR _GNUInstallDirs_cache_path(SHAREDSTATEDIR
"Modifiable architecture-independent data (com)") "Modifiable architecture-independent data")
_GNUInstallDirs_cache_path(LOCALSTATEDIR _GNUInstallDirs_cache_path(LOCALSTATEDIR
"Modifiable single-machine data (var)") "Modifiable single-machine data")
_GNUInstallDirs_cache_path(INCLUDEDIR _GNUInstallDirs_cache_path(INCLUDEDIR
"C header files (include)") "C header files")
_GNUInstallDirs_cache_path(OLDINCLUDEDIR _GNUInstallDirs_cache_path(OLDINCLUDEDIR
"C header files for non-gcc (/usr/include)") "C header files for non-gcc")
_GNUInstallDirs_cache_path(DATAROOTDIR _GNUInstallDirs_cache_path(DATAROOTDIR
"Read-only architecture-independent data root (share)") "Read-only architecture-independent data root")
#----------------------------------------------------------------------------- #-----------------------------------------------------------------------------
# Values whose defaults are relative to DATAROOTDIR. Store empty values in # Values whose defaults are relative to DATAROOTDIR. Store empty values in
@@ -349,7 +349,7 @@ _GNUInstallDirs_cache_path(DATAROOTDIR
if(CMAKE_SYSTEM_NAME MATCHES "^(([^kF].*)?BSD|DragonFly)$") if(CMAKE_SYSTEM_NAME MATCHES "^(([^kF].*)?BSD|DragonFly)$")
set(_GNUInstallDirs_INFODIR_DEFAULT "info") set(_GNUInstallDirs_INFODIR_DEFAULT "info")
_GNUInstallDirs_cache_path(INFODIR _GNUInstallDirs_cache_path(INFODIR
"Info documentation (info)") "Info documentation")
else() else()
set(_GNUInstallDirs_INFODIR_DEFAULT "${CMAKE_INSTALL_DATAROOTDIR}/info") set(_GNUInstallDirs_INFODIR_DEFAULT "${CMAKE_INSTALL_DATAROOTDIR}/info")
_GNUInstallDirs_cache_path_fallback(INFODIR _GNUInstallDirs_cache_path_fallback(INFODIR
@@ -359,7 +359,7 @@ endif()
if(CMAKE_SYSTEM_NAME MATCHES "^(([^k].*)?BSD|DragonFly)$" AND NOT CMAKE_SYSTEM_NAME MATCHES "^(FreeBSD)$") if(CMAKE_SYSTEM_NAME MATCHES "^(([^k].*)?BSD|DragonFly)$" AND NOT CMAKE_SYSTEM_NAME MATCHES "^(FreeBSD)$")
set(_GNUInstallDirs_MANDIR_DEFAULT "man") set(_GNUInstallDirs_MANDIR_DEFAULT "man")
_GNUInstallDirs_cache_path(MANDIR _GNUInstallDirs_cache_path(MANDIR
"Man documentation (man)") "Man documentation")
else() else()
set(_GNUInstallDirs_MANDIR_DEFAULT "${CMAKE_INSTALL_DATAROOTDIR}/man") set(_GNUInstallDirs_MANDIR_DEFAULT "${CMAKE_INSTALL_DATAROOTDIR}/man")
_GNUInstallDirs_cache_path_fallback(MANDIR _GNUInstallDirs_cache_path_fallback(MANDIR