Skip to content

Commit 9bc21ee

Browse files
martenjjplfiorini
authored andcommitted
Allow SYSTEMD_SYSTEM_UNIT_DIR to be overidden
From GitHub issue #343
1 parent b7043e3 commit 9bc21ee

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

CMakeLists.txt

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -109,8 +109,11 @@ if(SYSTEMD_FOUND)
109109
endif()
110110
endif()
111111

112-
execute_process(COMMAND ${PKG_CONFIG_EXECUTABLE} --variable=systemdsystemunitdir systemd OUTPUT_VARIABLE SYSTEMD_SYSTEM_UNIT_DIR)
113-
string(REGEX REPLACE "[ \t\n]+" "" SYSTEMD_SYSTEM_UNIT_DIR ${SYSTEMD_SYSTEM_UNIT_DIR})
112+
if (NOT DEFINED SYSTEMD_SYSTEM_UNIT_DIR)
113+
execute_process(COMMAND ${PKG_CONFIG_EXECUTABLE} --variable=systemdsystemunitdir systemd OUTPUT_VARIABLE SYSTEMD_SYSTEM_UNIT_DIR)
114+
string(REGEX REPLACE "[ \t\n]+" "" SYSTEMD_SYSTEM_UNIT_DIR ${SYSTEMD_SYSTEM_UNIT_DIR})
115+
endif()
116+
114117
set(MINIMUM_VT 1)
115118
set(HALT_COMMAND "/usr/bin/systemctl poweroff")
116119
set(REBOOT_COMMAND "/usr/bin/systemctl reboot")

0 commit comments

Comments
 (0)