summaryrefslogtreecommitdiff
path: root/cmake
diff options
context:
space:
mode:
authorSergei Golubchik <serg@mariadb.org>2017-07-14 16:14:22 +0200
committerSergei Golubchik <serg@mariadb.org>2017-08-08 09:56:10 +0200
commit1093c0f2dd9bf44a6e89c3406c6ae4aa3f4e8fbf (patch)
tree91b1d8ac87eb03c34426e30433dbb7e02caf3953 /cmake
parente95d65d7d04061fa1c01a2981aa94290d94c476a (diff)
downloadmariadb-git-1093c0f2dd9bf44a6e89c3406c6ae4aa3f4e8fbf.tar.gz
disallow invalid values for WITH_SYSTEMD cmake variable.
Diffstat (limited to 'cmake')
-rw-r--r--cmake/systemd.cmake4
1 files changed, 3 insertions, 1 deletions
diff --git a/cmake/systemd.cmake b/cmake/systemd.cmake
index 3f2617131e2..692d4df9f26 100644
--- a/cmake/systemd.cmake
+++ b/cmake/systemd.cmake
@@ -76,9 +76,11 @@ MACRO(CHECK_SYSTEMD)
UNSET(HAVE_SYSTEMD_SD_NOTIFYF)
MESSAGE(STATUS "Systemd features not enabled")
IF(WITH_SYSTEMD STREQUAL "yes")
- MESSAGE(FATAL_ERROR "Requested WITH_SYSTEMD=YES however no dependencies installed/found")
+ MESSAGE(FATAL_ERROR "Requested WITH_SYSTEMD=yes however no dependencies installed/found")
ENDIF()
ENDIF()
+ ELSEIF(NOT WITH_SYSTEMD STREQUAL "no")
+ MESSAGE(FATAL_ERROR "Invalid value for WITH_SYSTEMD. Must be 'yes', 'no', or 'auto'.")
ENDIF()
ENDIF()
ENDMACRO()