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 )