Warning, /sdk/kdesvn/src/kdesvnd/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 #### 0002 # Copyright (C) 2005-2009 by Rajko Albrecht ral@alwins-world.de # 0003 # http://kdesvn.alwins-world.de/ # 0004 # # 0005 # This program is free software; you can redistribute it and/or modify # 0006 # it under the terms of the GNU General Public License as published by # 0007 # the Free Software Foundation; either version 2 of the License, or # 0008 # (at your option) any later version. # 0009 # # 0010 # This program is distributed in the hope that it will be useful, # 0011 # but WITHOUT ANY WARRANTY; without even the implied warranty of # 0012 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # 0013 # GNU General Public License for more details. # 0014 # # 0015 # You should have received a copy of the GNU General Public License # 0016 # along with this program; if not, write to the # 0017 # Free Software Foundation, Inc., # 0018 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. # 0019 #### 0020 0021 file(GLOB hdr RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "*.h") 0022 0023 set(kded_kdesvnd_src 0024 kdesvnd.cpp 0025 kdesvnd_listener.cpp 0026 ksvnjobview.cpp 0027 ${hdr} 0028 ) 0029 0030 qt5_add_dbus_adaptor( kded_kdesvnd_src org.kde.kdesvnd.xml kdesvnd.h kdesvnd) 0031 0032 kcoreaddons_add_plugin(kded_kdesvnd INSTALL_NAMESPACE "kf5/kded" JSON ${CMAKE_CURRENT_SOURCE_DIR}/kdesvnd.desktop SOURCES ${kded_kdesvnd_src}) 0033 kcoreaddons_desktop_to_json(kded_kdesvnd ${CMAKE_CURRENT_SOURCE_DIR}/kdesvnd.desktop) 0034 set_target_properties(kded_kdesvnd PROPERTIES 0035 OUTPUT_NAME kdesvnd 0036 ) 0037 0038 target_link_libraries(kded_kdesvnd 0039 ksvnwidgets 0040 kdesvnhelpers 0041 kdesvncfgreader 0042 svnqt 0043 Qt5::DBus 0044 KF5::DBusAddons 0045 KF5::Notifications 0046 ) 0047 0048 install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/kdesvn_subversion.desktop 0049 DESTINATION ${SERVICES_INSTALL_DIR}/ServiceMenus) 0050 0051 install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/kdesvn_subversion_toplevel.desktop 0052 DESTINATION ${SERVICES_INSTALL_DIR}/ServiceMenus) 0053 0054 install(FILES org.kde.kdesvnd.xml DESTINATION ${DBUS_INTERFACES_INSTALL_DIR} RENAME kf5_org.kde.kdesvnd.xml) 0055 0056 configure_file(org.kde.kdesvnd.service.in ${CMAKE_CURRENT_BINARY_DIR}/org.kde.kdesvnd.service) 0057 install(FILES ${CMAKE_CURRENT_BINARY_DIR}/org.kde.kdesvnd.service DESTINATION ${KDE_INSTALL_DBUSSERVICEDIR})