summaryrefslogtreecommitdiff
path: root/cmake/install_layout.cmake
diff options
context:
space:
mode:
authorSergey Vojtovich <svoj@mariadb.org>2015-12-16 17:29:26 +0400
committerSergey Vojtovich <svoj@mariadb.org>2015-12-22 19:13:51 +0400
commitc597ed01112c2f6549c59e6548d4ff53803487df (patch)
tree938550a7cdce894ef0f89152c2f2f6f5ac98b0eb /cmake/install_layout.cmake
parentd8e127f9f4eb634be2b84de3384709060db70b43 (diff)
downloadmariadb-git-c597ed01112c2f6549c59e6548d4ff53803487df.tar.gz
MDEV-9209 - [PATCH] scripts: Do not prepend the prefix to absolute paths
Allow absolute paths for INSTALL_*DIR.
Diffstat (limited to 'cmake/install_layout.cmake')
-rw-r--r--cmake/install_layout.cmake6
1 files changed, 6 insertions, 0 deletions
diff --git a/cmake/install_layout.cmake b/cmake/install_layout.cmake
index 7c4639fe76c..757166b7c50 100644
--- a/cmake/install_layout.cmake
+++ b/cmake/install_layout.cmake
@@ -236,6 +236,12 @@ FOREACH(var BIN SBIN LIB MYSQLSHARE SHARE PLUGIN INCLUDE SCRIPT DOC MAN SYSCONF
SET(INSTALL_${var}DIR ${INSTALL_${var}DIR_${INSTALL_LAYOUT}}
CACHE STRING "${var} installation directory" ${FORCE})
MARK_AS_ADVANCED(INSTALL_${var}DIR)
+
+ IF(IS_ABSOLUTE ${INSTALL_${var}DIR})
+ SET(INSTALL_${var}DIRABS ${INSTALL_${var}DIR})
+ ELSE()
+ SET(INSTALL_${var}DIRABS "${CMAKE_INSTALL_PREFIX}/${INSTALL_${var}DIR}")
+ ENDIF()
ENDFOREACH()
IF(NOT MYSQL_UNIX_ADDR)