|
|
@@ -52,8 +52,10 @@ where ``<dir>`` is one of:
|
|
|
.. versionadded:: 3.9
|
|
|
run-time variable data (``LOCALSTATEDIR/run``)
|
|
|
``LIBDIR``
|
|
|
- object code libraries (``lib`` or ``lib64``
|
|
|
- or ``lib/<multiarch-tuple>`` on Debian)
|
|
|
+ object code libraries (``lib`` or ``lib64``)
|
|
|
+
|
|
|
+ On Debian, this may be ``lib/<multiarch-tuple>`` when
|
|
|
+ :variable:`CMAKE_INSTALL_PREFIX` is ``/``, ``/usr``, or ``/usr/local``.
|
|
|
``INCLUDEDIR``
|
|
|
C header files (``include``)
|
|
|
``OLDINCLUDEDIR``
|
|
|
@@ -269,7 +271,9 @@ if(NOT DEFINED CMAKE_INSTALL_LIBDIR OR (_libdir_set
|
|
|
|
|
|
if(__system_type_for_install STREQUAL "debian")
|
|
|
if(CMAKE_LIBRARY_ARCHITECTURE)
|
|
|
- if("${CMAKE_INSTALL_PREFIX}" MATCHES "^/usr/?$")
|
|
|
+ if("${CMAKE_INSTALL_PREFIX}" STREQUAL "/"
|
|
|
+ OR "${CMAKE_INSTALL_PREFIX}" MATCHES "^/usr/?$"
|
|
|
+ OR "${CMAKE_INSTALL_PREFIX}" MATCHES "^/usr/local/?$")
|
|
|
set(_LIBDIR_DEFAULT "lib/${CMAKE_LIBRARY_ARCHITECTURE}")
|
|
|
endif()
|
|
|
if(DEFINED _GNUInstallDirs_LAST_CMAKE_INSTALL_PREFIX
|