Warning, /sdk/kde-dev-scripts/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 cmake_minimum_required(VERSION 3.0) 0002 project(kde-dev-scripts) 0003 0004 find_package(ECM 1.3.0 REQUIRED NO_MODULE) 0005 set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH}) 0006 0007 include(FeatureSummary) 0008 include(KDEInstallDirs) 0009 0010 find_package(KF5 COMPONENTS DocTools) 0011 0012 # Note that all of these files should be *scripts* that do not require 0013 # compilation, therefore we simply install them. We split out Bourne shell 0014 # programs explicitly but it's not guaranteed that the Perl/Python/Ruby/etc. 0015 # ones behave well on Mac or Windows just because we don't elide those too. 0016 0017 ########### install files ############### 0018 if(UNIX) 0019 #shell program 0020 0021 if(KF5DocTools_FOUND) 0022 add_subdirectory(doc) 0023 kdoctools_install(po) 0024 endif() 0025 0026 install(PROGRAMS 0027 adddebug 0028 build-progress.sh 0029 cheatmake 0030 c++-rename-class-and-file 0031 c++-copy-class-and-file 0032 create_cvsignore 0033 create_makefiles 0034 create_svnignore 0035 cvsaddcurrentdir 0036 cvsbackport 0037 cvsforwardport 0038 cvslastlog 0039 cvsrevertlast 0040 cvsversion 0041 findmissingcrystal 0042 fix-include.sh 0043 kdedoc 0044 krazy-licensecheck 0045 optimizegraphics 0046 nonsvnlist 0047 pruneemptydirs 0048 qtdoc 0049 svnbackport 0050 svnforwardport 0051 svnchangesince 0052 svngettags 0053 svnlastlog 0054 svnrevertlast 0055 uncrustify-kf5 0056 wcgrep 0057 draw_lib_dependencies 0058 DESTINATION ${KDE_INSTALL_BINDIR}) 0059 0060 install(FILES 0061 uncrustify-kf5.cfg 0062 uncrustify-qt.cfg 0063 DESTINATION ${KDE_INSTALL_DATADIR}/uncrustify) 0064 0065 endif() 0066 0067 install(PROGRAMS 0068 create_makefile 0069 makeobj 0070 cvscheck 0071 cvslastchange 0072 noncvslist 0073 cvs-clean 0074 cvsblame 0075 colorsvn 0076 svn-clean 0077 svnlastchange 0078 svnversions 0079 extractrc 0080 extractattr 0081 zonetab2pot.py 0082 fixkdeincludes 0083 fixuifiles 0084 includemocs 0085 cxxmetric 0086 extend_dmalloc 0087 kdekillall 0088 kdelnk2desktop.py 0089 package_crystalsvg 0090 png2mng.pl 0091 kdemangen.pl 0092 svnintegrate 0093 kde_generate_export_header 0094 kde-systemsettings-tree.py 0095 reviewboard-am 0096 grantlee_strings_extractor.py 0097 clean-forward-declaration.sh 0098 clean-includes.sh 0099 DESTINATION ${KDE_INSTALL_BINDIR}) 0100 0101 # SKIP_PO_INSTALL 0102 0103 feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES)