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 )