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 # 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 include_directories(${CMAKE_SOURCE_DIR}/src/svnfrontend/fronthelpers 0022 ${CMAKE_SOURCE_DIR}/src/svnfrontend/background) 0023 0024 set(svnfrontendsrc 0025 EditIgnorePattern.cpp 0026 EditIgnorePattern.h 0027 blamedisplay.cpp 0028 ccontextlistener.cpp 0029 commandexec.cpp 0030 copymoveview_impl.cpp 0031 createrepodlg.cpp 0032 database/dboverview.cpp 0033 database/dboverview.h 0034 database/dbsettings.cpp 0035 database/dbsettings.h 0036 dummydisplay.cpp 0037 dumprepo_impl.cpp 0038 editpropsdlg.cpp 0039 fronthelpers/checkoutinfo_impl.cpp 0040 fronthelpers/checkoutinfo_impl.h 0041 fronthelpers/cursorstack.h 0042 fronthelpers/fronthelpers.h 0043 fronthelpers/kmultilinedelegate.cpp 0044 fronthelpers/kmultilinedelegate.h 0045 fronthelpers/propertyitem.cpp 0046 fronthelpers/propertyitem.h 0047 fronthelpers/propertylist.cpp 0048 fronthelpers/propertylist.h 0049 fronthelpers/rangeinput_impl.cpp 0050 fronthelpers/rangeinput_impl.h 0051 fronthelpers/revisionbuttonimpl.cpp 0052 fronthelpers/revisionbuttonimpl.h 0053 fronthelpers/watchedprocess.cpp 0054 fronthelpers/watchedprocess.h 0055 fronthelpers/widgetblockstack.cpp 0056 fronthelpers/widgetblockstack.h 0057 graphtree/drawparams.cpp 0058 graphtree/drawparams.h 0059 graphtree/elogentry.cpp 0060 graphtree/elogentry.h 0061 graphtree/graphtreelabel.cpp 0062 graphtree/graphtreelabel.h 0063 graphtree/pannerview.cpp 0064 graphtree/pannerview.h 0065 graphtree/revgraphview.cpp 0066 graphtree/revgraphview.h 0067 graphtree/revisiontree.cpp 0068 graphtree/revisiontree.h 0069 graphtree/revtreewidget.cpp 0070 graphtree/revtreewidget.h 0071 hotcopydlg_impl.cpp 0072 importdir_logmsg.cpp 0073 itemdisplay.cpp 0074 loaddmpdlg_impl.cpp 0075 maintreewidget.cpp 0076 maintreewidget.h 0077 mergedlg_impl.cpp 0078 models/logitemmodel.cpp 0079 models/logitemmodel.h 0080 models/logmodelhelper.cpp 0081 models/logmodelhelper.h 0082 models/svndirsortfilter.cpp 0083 models/svndirsortfilter.h 0084 models/svnitemmodel.cpp 0085 models/svnitemmodel.h 0086 models/svnitemmodelfwd.h 0087 models/svnitemnode.cpp 0088 models/svnitemnode.h 0089 models/svnsortfilter.cpp 0090 models/svnsortfilter.h 0091 opencontextmenu.cpp 0092 propertiesdlg.cpp 0093 stopdlg.cpp 0094 svnactions.cpp 0095 svnitem.cpp 0096 svnlogdlgimp.cpp 0097 svntreeview.cpp 0098 svntreeview.h 0099 ) 0100 0101 set(svnfrontendui 0102 blamedisplay.ui 0103 copymoveview.ui 0104 createrepodlg.ui 0105 database/dboverview.ui 0106 database/dbsettings.ui 0107 dumprepo_dlg.ui 0108 editignorepattern.ui 0109 editpropsdlg.ui 0110 fronthelpers/checkoutinfo.ui 0111 fronthelpers/rangeinput.ui 0112 fronthelpers/revisionbutton.ui 0113 hotcopydlg.ui 0114 loaddmpdlg.ui 0115 merge_dlg.ui 0116 propertiesdlg.ui 0117 svnlogdlg.ui 0118 treeWidget.ui 0119 ) 0120 0121 file(GLOB hdr RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "*.h") 0122 0123 ki18n_wrap_ui(frontend_ui_sources ${svnfrontendui}) 0124 0125 0126 add_subdirectory(background) 0127 0128 add_library(svnfrontend STATIC ${svnfrontendsrc} ${frontend_ui_sources} ${hdr}) 0129 0130 target_link_libraries(svnfrontend 0131 PRIVATE 0132 KF5::IconThemes 0133 PUBLIC 0134 KF5::ItemViews 0135 KF5::JobWidgets 0136 KF5::Service 0137 ksvnwidgets 0138 svnqt 0139 ) 0140 target_include_directories(svnfrontend 0141 PUBLIC 0142 ${CMAKE_CURRENT_BINARY_DIR} 0143 )