summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergei Golubchik <serg@mariadb.org>2020-09-12 10:33:33 +0200
committerSergei Golubchik <serg@mariadb.org>2020-09-14 14:31:50 +0200
commit2bac9782aa81ad386beaf00eb126ccf2d15031a1 (patch)
treed42ace4f897bb8ef9d71dc83006e898340e9af4e
parentfd5cbbb91ee0d00aeefdd59e5538a30c011e51ee (diff)
downloadmariadb-git-2bac9782aa81ad386beaf00eb126ccf2d15031a1.tar.gz
make install: don't assume $DESTDIR exists
WORKING_DIRECTORY \$ENV{DESTDIR}\${CMAKE_INSTALL_PREFIX} means that this path already exists, which is not necessarily the case for make install. Create it `mkdir -p` style.
-rw-r--r--cmake/mariadb_connector_c.cmake3
1 files changed, 1 insertions, 2 deletions
diff --git a/cmake/mariadb_connector_c.cmake b/cmake/mariadb_connector_c.cmake
index b1d784ff39b..a9b103345cd 100644
--- a/cmake/mariadb_connector_c.cmake
+++ b/cmake/mariadb_connector_c.cmake
@@ -42,8 +42,7 @@ ADD_SUBDIRECTORY(libmariadb)
IF(UNIX)
INSTALL(CODE "EXECUTE_PROCESS(
- COMMAND ${CMAKE_COMMAND} -E make_directory ${INSTALL_BINDIR}
- WORKING_DIRECTORY \$ENV{DESTDIR}\${CMAKE_INSTALL_PREFIX})
+ COMMAND ${CMAKE_COMMAND} -E make_directory \$ENV{DESTDIR}\${CMAKE_INSTALL_PREFIX}/${INSTALL_BINDIR})
EXECUTE_PROCESS(
COMMAND ${CMAKE_COMMAND} -E create_symlink mariadb_config ${INSTALL_BINDIR}/mariadb-config
WORKING_DIRECTORY \$ENV{DESTDIR}\${CMAKE_INSTALL_PREFIX})"