Warning, /network/kdeconnect-kde/cmake/DbusActivationMacros.cmake is written in an unsupported language. File is not indexed.
0001 include(UsePkgConfig) 0002 0003 MACRO(PKGCONFIG_GETVAR _package _var _output_variable) 0004 SET(${_output_variable}) 0005 0006 # if pkg-config has been found 0007 IF(PKGCONFIG_EXECUTABLE) 0008 0009 EXEC_PROGRAM(${PKGCONFIG_EXECUTABLE} ARGS ${_package} --exists RETURN_VALUE _return_VALUE OUTPUT_VARIABLE _pkgconfigDevNull ) 0010 0011 # and if the package of interest also exists for pkg-config, then get the information 0012 IF(NOT _return_VALUE) 0013 0014 EXEC_PROGRAM(${PKGCONFIG_EXECUTABLE} ARGS ${_package} --variable ${_var} OUTPUT_VARIABLE ${_output_variable} ) 0015 0016 ENDIF(NOT _return_VALUE) 0017 0018 ENDIF(PKGCONFIG_EXECUTABLE) 0019 0020 ENDMACRO(PKGCONFIG_GETVAR _package _var _output_variable) 0021 0022 macro(dbus_add_activation_service _sources) 0023 PKGCONFIG_GETVAR(dbus-1 session_bus_services_dir _install_dir) 0024 foreach (_i ${_sources}) 0025 get_filename_component(_service_file ${_i} ABSOLUTE) 0026 string(REGEX REPLACE "\\.service.*$" ".service" _output_file ${_i}) 0027 set(_target ${CMAKE_CURRENT_BINARY_DIR}/${_output_file}) 0028 configure_file(${_service_file} ${_target}) 0029 install(FILES ${_target} DESTINATION ${_install_dir}) 0030 endforeach (_i ${ARGN}) 0031 endmacro(dbus_add_activation_service _sources)