From 1093c0f2dd9bf44a6e89c3406c6ae4aa3f4e8fbf Mon Sep 17 00:00:00 2001 From: Sergei Golubchik Date: Fri, 14 Jul 2017 16:14:22 +0200 Subject: [PATCH] disallow invalid values for WITH_SYSTEMD cmake variable. --- cmake/systemd.cmake | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/cmake/systemd.cmake b/cmake/systemd.cmake index 3f2617131e2c2..692d4df9f26b6 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()