Warning, /libraries/polkit-qt-1/examples/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 
0002 install(FILES org.qt.policykit.examples.policy DESTINATION ${CMAKE_INSTALL_FULL_DATAROOTDIR}/polkit-1/actions/)
0003 
0004 add_executable(${POLKITQT-1_EXAMPLE})
0005 
0006 target_sources(${POLKITQT-1_EXAMPLE} PRIVATE
0007     main.cpp
0008     PkExample.cpp
0009 
0010     icons/icons.qrc
0011 )
0012 
0013 target_link_libraries(${POLKITQT-1_EXAMPLE}
0014     Qt${QT_MAJOR_VERSION}::Core
0015     Qt${QT_MAJOR_VERSION}::DBus
0016     Qt${QT_MAJOR_VERSION}::Widgets
0017     ${POLKITQT-1_GUI_PCNAME}
0018     ${POLKITQT-1_CORE_PCNAME}
0019 )
0020 
0021 #--------Helper Application
0022 
0023 # This macro is defined in FindPolkitQt.cmake
0024 macro(dbus_add_activation_system_service _sources)
0025     foreach (_i ${_sources})
0026         get_filename_component(_service_file ${_i} ABSOLUTE)
0027         string(REGEX REPLACE "\\.service.*$" ".service" _output_file ${_i})
0028         set(_target ${CMAKE_CURRENT_BINARY_DIR}/${_output_file})
0029         configure_file(${_service_file} ${_target})
0030         install(FILES ${_target} DESTINATION ${CMAKE_INSTALL_FULL_DATAROOTDIR}/dbus-1/system-services )
0031         #install(FILES ${_target} DESTINATION ${_install_dir})
0032     endforeach (_i ${ARGN})
0033 endmacro(dbus_add_activation_system_service _sources)
0034 
0035 add_executable(${POLKITQT-1_EXAMPLE_HELPER})
0036 
0037 qt_add_dbus_adaptor(polkit_example_helper_dbus_SRCS
0038     org.qt.policykit.examples.xml
0039     PkExampleHelper.h
0040     PkExampleHelper
0041 )
0042 
0043 target_sources(${POLKITQT-1_EXAMPLE_HELPER} PRIVATE
0044     PkExampleHelper.cpp
0045     mainHelper.cpp
0046     ${polkit_example_helper_dbus_SRCS}
0047 )
0048 
0049 # see our helper is pretty small :D
0050 target_link_libraries(${POLKITQT-1_EXAMPLE_HELPER}
0051     Qt${QT_MAJOR_VERSION}::Core
0052     Qt${QT_MAJOR_VERSION}::Xml
0053     Qt${QT_MAJOR_VERSION}::DBus
0054     ${POLKITQT-1_GUI_PCNAME}
0055 )
0056 
0057 install(TARGETS ${POLKITQT-1_EXAMPLE_HELPER} RUNTIME DESTINATION ${CMAKE_INSTALL_FULL_BINDIR})
0058 
0059 dbus_add_activation_system_service(org.qt.policykit.examples.service.in)
0060 
0061 install(FILES org.qt.policykit.examples.conf DESTINATION ${SYSCONF_INSTALL_DIR}/dbus-1/system.d)
0062 
0063 add_subdirectory(agent)