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)