1 |
Provide an explicit override for CMAKE_INSTALL_INFODIR |
2 |
and CMAKE_INSTALL_MANDIR to force Gentoo standards for those locations. |
3 |
This is needed for Gentoo/FreeBSD where CMake defaults to /usr/info |
4 |
and /usr/man; while PMS specifies /usr/share/info and /usr/share/man |
5 |
via econf & do* helpers. |
6 |
--- |
7 |
eclass/cmake-utils.eclass | 2 ++ |
8 |
1 file changed, 2 insertions(+) |
9 |
|
10 |
diff --git a/eclass/cmake-utils.eclass b/eclass/cmake-utils.eclass |
11 |
index b9f69a824b14..636927d66491 100644 |
12 |
--- a/eclass/cmake-utils.eclass |
13 |
+++ b/eclass/cmake-utils.eclass |
14 |
@@ -602,6 +602,8 @@ cmake-utils_src_configure() { |
15 |
SET (CMAKE_GENTOO_BUILD ON CACHE BOOL "Indicate Gentoo package build") |
16 |
SET (LIB_SUFFIX ${libdir/lib} CACHE STRING "library path suffix" FORCE) |
17 |
SET (CMAKE_INSTALL_LIBDIR ${libdir} CACHE PATH "Output directory for libraries") |
18 |
+ set (CMAKE_INSTALL_INFODIR "${EPREFIX}/usr/share/info" CACHE PATH "") |
19 |
+ set (CMAKE_INSTALL_MANDIR "${EPREFIX}/usr/share/man" CACHE PATH "") |
20 |
_EOF_ |
21 |
[[ "${NOCOLOR}" = true || "${NOCOLOR}" = yes ]] && echo 'SET (CMAKE_COLOR_MAKEFILE OFF CACHE BOOL "pretty colors during make" FORCE)' >> "${common_config}" |
22 |
|
23 |
-- |
24 |
2.16.2 |