Explicitly set {LOGIN1/UPOWER/SYSTEMD}_FOUND to 0 when not found. #19
This commit is contained in:
parent
c5b02bf734
commit
fa0977107a
@ -55,15 +55,29 @@ add_custom_target(uninstall COMMAND ${CMAKE_COMMAND} -P ${CMAKE_CURRENT_BINARY_D
|
||||
# login1
|
||||
pkg_check_modules(LOGIN1 "libsystemd-login")
|
||||
|
||||
if(LOGIN1_FOUND)
|
||||
# do nothing
|
||||
else()
|
||||
set(LOGIN1_FOUND 0)
|
||||
endif()
|
||||
|
||||
# upower
|
||||
pkg_check_modules(UPOWER "upower-glib")
|
||||
|
||||
if(UPOWER_FOUND)
|
||||
# do nothing
|
||||
else()
|
||||
set(UPOWER_FOUND 0)
|
||||
endif()
|
||||
|
||||
# systemd
|
||||
pkg_check_modules(SYSTEMD "libsystemd-daemon")
|
||||
|
||||
if(SYSTEMD_FOUND)
|
||||
execute_process(COMMAND ${PKG_CONFIG_EXECUTABLE} --variable=systemdsystemunitdir systemd OUTPUT_VARIABLE SYSTEMD_SYSTEM_UNIT_DIR)
|
||||
string(REGEX REPLACE "[ \t\n]+" \; SYSTEMD_SYSTEM_UNIT_DIR "${SYSTEMD_SYSTEM_UNIT_DIR}")
|
||||
else()
|
||||
set(SYSTEMD_FOUND 0)
|
||||
endif()
|
||||
|
||||
# set constants
|
||||
|
Loading…
Reference in New Issue
Block a user