diff options
| author | Michał Górny <mgorny@gentoo.org> | 2018-03-01 16:37:23 +0100 |
|---|---|---|
| committer | Michael Palimaka <kensington@gentoo.org> | 2018-03-11 11:18:07 +1100 |
| commit | 555fcc6bd1c4572edc4477c08be224211767827a (patch) | |
| tree | bc15ef37cdbda03d450c4eb7689a42d62e3dbd50 /eclass/cmake-utils.eclass | |
| parent | 87edb0915086aa6768b197085bdf5cdac3295452 (diff) | |
| download | kde-555fcc6bd1c4572edc4477c08be224211767827a.tar.gz kde-555fcc6bd1c4572edc4477c08be224211767827a.tar.bz2 kde-555fcc6bd1c4572edc4477c08be224211767827a.zip | |
cmake-utils.eclass: Override CMAKE_INSTALL_{INFO,MAN}DIR
Provide an explicit override for CMAKE_INSTALL_INFODIR
and CMAKE_INSTALL_MANDIR to force Gentoo standards for those locations.
This is needed for Gentoo/FreeBSD where CMake defaults to /usr/info
and /usr/man; while PMS specifies /usr/share/info and /usr/share/man
via econf & do* helpers.
Closes: https://bugs.gentoo.org/649200
Diffstat (limited to 'eclass/cmake-utils.eclass')
| -rw-r--r-- | eclass/cmake-utils.eclass | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/eclass/cmake-utils.eclass b/eclass/cmake-utils.eclass index 814cc78f8d2..c71ccfd64b7 100644 --- a/eclass/cmake-utils.eclass +++ b/eclass/cmake-utils.eclass @@ -606,6 +606,8 @@ cmake-utils_src_configure() { SET (CMAKE_GENTOO_BUILD ON CACHE BOOL "Indicate Gentoo package build") SET (LIB_SUFFIX ${libdir/lib} CACHE STRING "library path suffix" FORCE) SET (CMAKE_INSTALL_LIBDIR ${libdir} CACHE PATH "Output directory for libraries") + set (CMAKE_INSTALL_INFODIR "${EPREFIX}/usr/share/info" CACHE PATH "") + set (CMAKE_INSTALL_MANDIR "${EPREFIX}/usr/share/man" CACHE PATH "") _EOF_ [[ "${NOCOLOR}" = true || "${NOCOLOR}" = yes ]] && echo 'SET (CMAKE_COLOR_MAKEFILE OFF CACHE BOOL "pretty colors during make" FORCE)' >> "${common_config}" |
