Warning, /plasma/drkonqi/cmake/SystemctlEnable.cmake is written in an unsupported language. File is not indexed.
0001 # SPDX-License-Identifier: BSD-2-Clause 0002 # SPDX-FileCopyrightText: 2023 Harald Sitter <sitter@kde.org> 0003 0004 function(systemctl_enable unit wantedby dir) 0005 set(wantedby_directory $ENV{DESTDIR}/${dir}/${wantedby}.wants/) 0006 file(MAKE_DIRECTORY ${wantedby_directory}) 0007 execute_process(COMMAND ${CMAKE_COMMAND} -E create_symlink ../${unit} ${wantedby_directory}/${unit} 0008 RESULT_VARIABLE enable_result 0009 ERROR_VARIABLE enable_fail 0010 COMMAND_ECHO STDOUT) 0011 if(NOT enable_result EQUAL "0") 0012 message(FATAL_ERROR "Systemctl failed: ${enable_fail} ${ARGN}") 0013 endif() 0014 endfunction()