Warning, /sdk/kdesvn/src/svnfrontend/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 # # 0004 # This program is free software; you can redistribute it and/or modify # 0005 # it under the terms of the GNU General Public License as published by # 0006 # the Free Software Foundation; either version 2 of the License, or # 0007 # (at your option) any later version. # 0008 # # 0009 # This program is distributed in the hope that it will be useful, # 0010 # but WITHOUT ANY WARRANTY; without even the implied warranty of # 0011 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # 0012 # GNU General Public License for more details. # 0013 # # 0014 # You should have received a copy of the GNU General Public License # 0015 # along with this program; if not, write to the # 0016 # Free Software Foundation, Inc., # 0017 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. # 0018 #### 0019 0020 include_directories(${CMAKE_SOURCE_DIR}/src/svnfrontend/fronthelpers 0021 ${CMAKE_SOURCE_DIR}/src/svnfrontend/background) 0022 0023 set(svnfrontendsrc 0024 EditIgnorePattern.cpp 0025 EditIgnorePattern.h 0026 blamedisplay.cpp 0027 ccontextlistener.cpp 0028 commandexec.cpp 0029 copymoveview_impl.cpp 0030 createrepodlg.cpp 0031 database/dboverview.cpp 0032 database/dboverview.h 0033 database/dbsettings.cpp 0034 database/dbsettings.h 0035 dummydisplay.cpp 0036 dumprepo_impl.cpp 0037 editpropsdlg.cpp 0038 fronthelpers/checkoutinfo_impl.cpp 0039 fronthelpers/checkoutinfo_impl.h 0040 fronthelpers/cursorstack.h 0041 fronthelpers/fronthelpers.h 0042 fronthelpers/kmultilinedelegate.cpp 0043 fronthelpers/kmultilinedelegate.h 0044 fronthelpers/propertyitem.cpp 0045 fronthelpers/propertyitem.h 0046 fronthelpers/propertylist.cpp 0047 fronthelpers/propertylist.h 0048 fronthelpers/rangeinput_impl.cpp 0049 fronthelpers/rangeinput_impl.h 0050 fronthelpers/revisionbuttonimpl.cpp 0051 fronthelpers/revisionbuttonimpl.h 0052 fronthelpers/watchedprocess.cpp 0053 fronthelpers/watchedprocess.h 0054 fronthelpers/widgetblockstack.cpp 0055 fronthelpers/widgetblockstack.h 0056 graphtree/drawparams.cpp 0057 graphtree/drawparams.h 0058 graphtree/elogentry.cpp 0059 graphtree/elogentry.h 0060 graphtree/graphtreelabel.cpp 0061 graphtree/graphtreelabel.h 0062 graphtree/pannerview.cpp 0063 graphtree/pannerview.h 0064 graphtree/revgraphview.cpp 0065 graphtree/revgraphview.h 0066 graphtree/revisiontree.cpp 0067 graphtree/revisiontree.h 0068 graphtree/revtreewidget.cpp 0069 graphtree/revtreewidget.h 0070 hotcopydlg_impl.cpp 0071 importdir_logmsg.cpp 0072 itemdisplay.cpp 0073 loaddmpdlg_impl.cpp 0074 maintreewidget.cpp 0075 maintreewidget.h 0076 mergedlg_impl.cpp 0077 models/logitemmodel.cpp 0078 models/logitemmodel.h 0079 models/logmodelhelper.cpp 0080 models/logmodelhelper.h 0081 models/svndirsortfilter.cpp 0082 models/svndirsortfilter.h 0083 models/svnitemmodel.cpp 0084 models/svnitemmodel.h 0085 models/svnitemmodelfwd.h 0086 models/svnitemnode.cpp 0087 models/svnitemnode.h 0088 models/svnsortfilter.cpp 0089 models/svnsortfilter.h 0090 opencontextmenu.cpp 0091 propertiesdlg.cpp 0092 stopdlg.cpp 0093 svnactions.cpp 0094 svnitem.cpp 0095 svnlogdlgimp.cpp 0096 svntreeview.cpp 0097 svntreeview.h 0098 ) 0099 0100 set(svnfrontendui 0101 blamedisplay.ui 0102 copymoveview.ui 0103 createrepodlg.ui 0104 database/dboverview.ui 0105 database/dbsettings.ui 0106 dumprepo_dlg.ui 0107 editignorepattern.ui 0108 editpropsdlg.ui 0109 fronthelpers/checkoutinfo.ui 0110 fronthelpers/rangeinput.ui 0111 fronthelpers/revisionbutton.ui 0112 hotcopydlg.ui 0113 loaddmpdlg.ui 0114 merge_dlg.ui 0115 propertiesdlg.ui 0116 svnlogdlg.ui 0117 treeWidget.ui 0118 ) 0119 0120 file(GLOB hdr RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "*.h") 0121 0122 ki18n_wrap_ui(frontend_ui_sources ${svnfrontendui}) 0123 0124 0125 add_subdirectory(background) 0126 0127 add_library(svnfrontend STATIC ${svnfrontendsrc} ${frontend_ui_sources} ${hdr}) 0128 0129 target_link_libraries(svnfrontend 0130 PRIVATE 0131 KF5::IconThemes 0132 PUBLIC 0133 KF5::ItemViews 0134 KF5::JobWidgets 0135 KF5::Service 0136 ksvnwidgets 0137 svnqt 0138 ) 0139 target_include_directories(svnfrontend 0140 PUBLIC 0141 ${CMAKE_CURRENT_BINARY_DIR} 0142 )