Warning, /kdevelop/kdevelop/plugins/subversion/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 add_definitions(-DTRANSLATION_DOMAIN=\"kdevsubversion\") 0002 0003 # silence the deprecation warnings 0004 # if someone wants to fix the code, I'd welcome it 0005 # but for now, we won't spend time on it... 0006 add_definitions(-DSVN_DEPRECATED=) 0007 0008 kde_enable_exceptions() 0009 0010 if(BUILD_TESTING) 0011 add_subdirectory(tests) 0012 endif() 0013 add_subdirectory(3rdparty) 0014 add_subdirectory(icons) 0015 0016 set(kdevsubversion_JOB_SRCS 0017 svninternaljobbase.cpp 0018 svnjobbase.cpp 0019 svncommitjob.cpp 0020 svnstatusjob.cpp 0021 svnaddjob.cpp 0022 svnupdatejob.cpp 0023 svnrevertjob.cpp 0024 svnremovejob.cpp 0025 svninfojob.cpp 0026 svndiffjob.cpp 0027 svncopyjob.cpp 0028 svnmovejob.cpp 0029 svnlogjob.cpp 0030 svnblamejob.cpp 0031 svnimportjob.cpp 0032 svncheckoutjob.cpp 0033 ) 0034 0035 set(kdevsubversion_PART_SRCS 0036 kdevsvnplugin.cpp 0037 svnssldialog.cpp 0038 svnimportmetadatawidget.cpp 0039 svnclient.cpp 0040 svnlocationwidget.cpp 0041 ) 0042 0043 declare_qt_logging_category(kdevsubversion_PART_SRCS 0044 TYPE PLUGIN 0045 IDENTIFIER PLUGIN_SVN 0046 CATEGORY_BASENAME "svn" 0047 ) 0048 0049 set(kdevsubversion_PART_UI 0050 ui/ssltrustdialog.ui 0051 ui/importmetadatawidget.ui 0052 ) 0053 0054 ki18n_wrap_ui(kdevsubversion_PART_SRCS ${kdevsubversion_PART_UI}) 0055 0056 kdevplatform_add_plugin(kdevsubversion SOURCES ${kdevsubversion_PART_SRCS} ${kdevsubversion_JOB_SRCS}) 0057 target_link_libraries(kdevsubversion 0058 KF5::KIOCore 0059 KF5::TextEditor 0060 KF5::ThreadWeaver 0061 KF5::Parts 0062 KDev::Interfaces 0063 KDev::Vcs 0064 KDev::OutputView 0065 KDev::Project 0066 kdevsvncpp 0067 ) 0068 0069 install(PROGRAMS org.kde.kdevelop_svn.desktop DESTINATION ${KDE_INSTALL_APPDIR})