Review Request 114874: Qt5: Initial port to KF5-based build system

Kevin Funk krf at gmx.de
Sun Jan 5 15:26:24 UTC 2014


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/114874/
-----------------------------------------------------------

Review request for KDevelop and Aleix Pol Gonzalez.


Repository: kdevplatform


Description
-------

Squashed commits:

Qt5: Initial port to KF5-based build system

Port away from CMake code provided by kdelibs and use macros from the
ECM package.

Not in a compilable state atm. Just touched the build system.


Qt5: Drop QtGui/ prefix from includes


CC'ing Aleix, because he probably has the most clue about KF5 due to his porting work.


Diffs
-----

  CMakeLists.txt 9b10bbad4eb17d636210749b3952970e2eb4857e 
  debugger/CMakeLists.txt bec440d140b318b13bf6b596d6a5beedf5062ae6 
  debugger/breakpoint/breakpointdetails.h 4222574537fc2c115e38c5caf4314ae08c440c6f 
  debugger/breakpoint/breakpointwidget.h f5cc969c3e7d055b2fd0c6c70c89972d4ae5b7d2 
  debugger/util/treeitem.h 9a185ff301657642d220195775b2fbdd9274e5e9 
  debugger/util/treeview.h 171efada626a048218b37a4e855633190c075cc8 
  documentation/CMakeLists.txt 83c55c4d9e6661843dd059d79ceced9f27aaafc4 
  interfaces/CMakeLists.txt 5bb02b229a91b618d6bf5441ff76379e53d8ab0d 
  interfaces/contextmenuextension.cpp 4429d8b92fff07e5226506906247864073628526 
  interfaces/iassistant.h 0faec68f7f2945edc655eaf93166c405e937f520 
  interfaces/isourceformatter.h f0ab04c2452d4b9a47311335564c8e932435cde8 
  interfaces/launchconfigurationpage.h 740b90417843cae2114589b105112c48fbd7c1bf 
  interfaces/tests/CMakeLists.txt 32124fa6417f81484e12f701175334961390d786 
  language/CMakeLists.txt 72ab78e368907f274fcd93a9e2acf862ab29b67f 
  language/backgroundparser/tests/CMakeLists.txt f07758e2131a6c672369aecec4173fac6aa08554 
  language/codecompletion/codecompletiontesthelper.h 1c87060373059d050cd03f6388e5ffd20e893ba6 
  language/codegen/tests/CMakeLists.txt a168f9c9629709d8182f8019e3d55745d15f8560 
  language/codegen/utilities.h 6607b975389b091b9d0f51d325768c688da69aaf 
  language/duchain/navigation/abstractdeclarationnavigationcontext.cpp bd3e3a75ee4b72a34e9390554d8868fa11351dbb 
  language/duchain/tests/CMakeLists.txt 20cc76b74f13229341458060403383c5809b58a1 
  language/duchain/tests/serialization/CMakeLists.txt f82ffbdaf9c7a73c213fd82fd33bc4fb9d9e6649 
  language/highlighting/colorcache.h ab385baeaa0e468ef11c5193a6f6f489c1fb9090 
  language/highlighting/tests/CMakeLists.txt 559144c192fa2a6084304ef28034fa98372d7565 
  language/util/navigationtooltip.cpp fde407cf9fe3be1c8d305fd65fffdc9473e1d99e 
  outputview/CMakeLists.txt b15d640f4486e863dd90caa8560f9c332cc66810 
  outputview/outputdelegate.h c8504986cf73cf1dc4d3a8d157b6e66621ac7b6f 
  outputview/outputdelegate.cpp 4018b27c141f3788b679312a0f17db25e4275537 
  outputview/tests/CMakeLists.txt 321e8a3a2a3c88648af38b22e9d2de2d4803b49e 
  plugins/CMakeLists.txt e0ccbc123e8113ea3a552c06db2a7833b07782cc 
  plugins/appwizard/CMakeLists.txt d2714ca715d9e6fa577b0dcbd7831cc52dbc4fa3 
  plugins/classbrowser/CMakeLists.txt 25542c09d8693db9897d50756b6e706099bc86b3 
  plugins/classbrowser/classbrowserplugin.cpp 1184c15c4fba4cff060f21000a4d07a2b2a2d411 
  plugins/classbrowser/classtree.h 7d31564df939be27085ca9c4fef58dfc4b8d8fa1 
  plugins/classbrowser/classtree.cpp 8d290ecd75bbe931649cadc5a5c505edb05bc90f 
  plugins/classbrowser/classwidget.h 76973566801410ead9db68363cacea803ba43907 
  plugins/classbrowser/classwidget.cpp f5a9517dffc94eaed6b5ed5a89cd00fbb07a980f 
  plugins/codeutils/CMakeLists.txt c5a06c4ea15a423e592ef5793621eab7ea2dd9ba 
  plugins/codeutils/tests/CMakeLists.txt da38e25fd1be8429f31590383db77eabcc71e948 
  plugins/contextbrowser/CMakeLists.txt 8bd52cc6332d1cbec1aecf36ae6df75492d9d81f 
  plugins/cvs/CMakeLists.txt dbc3af7f39b125ba35f971f8314da44beff98fb1 
  plugins/cvs/cvsplugin.cpp 21fe248fd9c23caf87caf1205b95d0bcb49b2e99 
  plugins/cvs/tests/CMakeLists.txt 1ef17464d313d2a9219ef91cd87bd7f3032acf5b 
  plugins/dashboard/CMakeLists.txt f3b606d17fd46e80b755e321b9dde42be1b6a298 
  plugins/dashboard/declarative/CMakeLists.txt 0d5cfa40734ef134fcbebdb383cf26891c5c3a26 
  plugins/dashboard/plasmoids/projectfileplasmoid/CMakeLists.txt d3016d73b581e4a2e470325853c42f5b47b50f38 
  plugins/documentswitcher/CMakeLists.txt 37574d04c29459bfce3935cd5ef7ee7b35c14d44 
  plugins/documentview/CMakeLists.txt 57daa63a6d8d1b242b853cc599f88ff7bd2583db 
  plugins/documentview/kdevdocumentselection.h 0854c6a206403cd810162135b78c4d4e0ce68ebd 
  plugins/documentview/kdevdocumentviewdelegate.h 3e08633c1f5230829c5012d4c3f0d0310400b1dd 
  plugins/documentview/kdevdocumentviewdelegate.cpp 4e7aa2252b3d37bf47ac47c4f1e9953473a5a26e 
  plugins/documentview/kdevdocumentviewplugin.cpp dcf65d1e573f773b9166584abf7ce2c28ccbd1ea 
  plugins/documentview/settings/CMakeLists.txt f62c7ce6fd688a4a1c0c1af9f9f43ddf096d73e9 
  plugins/execute/CMakeLists.txt 5313b7b88ed879aad6ee57c01b63c477da578f66 
  plugins/execute/projecttargetscombobox.h 8b4153c636b50e0cec2ee2286c1a529cedbf1c3c 
  plugins/executescript/CMakeLists.txt bcd7d41289af6525f57c4e8743f519bf617c6ac2 
  plugins/externalscript/CMakeLists.txt 90afcfa7142e4ac2f2af31117b86443d450ce6af 
  plugins/filemanager/CMakeLists.txt 08d90741c540ccd74a70786b9cd0c15e8759198d 
  plugins/filemanager/filemanager.h 0ea9790bab5fdc75fb1b8d9bc94b1f29028dc1bf 
  plugins/filetemplates/CMakeLists.txt f9a16ecc480ff52589e15ee9fbbd3131f833fea7 
  plugins/filetemplates/testcasespage.h 1dfcf65a2dc4543d1f9f066a94531e13530744b9 
  plugins/genericprojectmanager/CMakeLists.txt 7a7cce9e8165926f43a0def71df93f03dc41b5f4 
  plugins/genericprojectmanager/test/CMakeLists.txt 3cb7d726ec2904efba3287e0e1338db58982139f 
  plugins/git/CMakeLists.txt 05a261ba9e59a76d7def4c1cf2b3346692d9ba37 
  plugins/git/gitmessagehighlighter.cpp 4307dbd0a44bbd3d0065dbb85f4c1dcd872c0d1a 
  plugins/git/icons/CMakeLists.txt dc4e8983269eba856556e14a8a5954c080400060 
  plugins/git/tests/CMakeLists.txt b55df9d21f3ff2f55f9305db6474b57d60badb98 
  plugins/grepview/CMakeLists.txt 0a6308336ae275f4e9069112109aae4efae89fa9 
  plugins/grepview/grepoutputdelegate.h d3356ad7b5fb671dc95f99dab48310989abc4e1c 
  plugins/grepview/grepoutputdelegate.cpp 1d75efa3651da747b10b8c04882d58f863f9803e 
  plugins/grepview/grepoutputview.cpp bc41dd1c6c84c06afef96e862cf1d95b81ec31db 
  plugins/grepview/tests/CMakeLists.txt 02b907899bb65d72fd0e4fd76fd6399aeafdb2c4 
  plugins/konsole/CMakeLists.txt 5f5ea53975fd1287986c5d3d8b7a9d85c10e5e5c 
  plugins/openwith/CMakeLists.txt 6c43a957232909806203042b045e488acb4c94fc 
  plugins/pastebin/CMakeLists.txt efeef1f0d3d814db3b861e7d34c647f12689acfc 
  plugins/patchreview/CMakeLists.txt ba150dcf8f672d6dc4a788acc720b639dfeb78d2 
  plugins/patchreview/libdiff2/tests/CMakeLists.txt 61ea7ef83dd244031cad41d3f1ed0a6119f373f4 
  plugins/patchreview/settings/diffsettings.h c88fa14561652015c6f4fdde1fa403ac8797b046 
  plugins/patchreview/settings/settingsbase.cpp a68c3bb2de55063fa4984c573fb80e975aa066e4 
  plugins/problemreporter/CMakeLists.txt ad1162e2e48f6a5ffdfafca7f434c8ec890d0817 
  plugins/problemreporter/problemwidget.h 16a3f8357379cfb3fefd61f1727ebdad964ccc1e 
  plugins/projectfilter/CMakeLists.txt 8e5d0b956d085f77d0ed4db4f851dbe1b68bd81a 
  plugins/projectfilter/tests/CMakeLists.txt bca35add561883269bd430e4cf5ef573c3ebfd19 
  plugins/projectmanagerview/CMakeLists.txt 1fc4ad9c5679319b7873817d0ea744767e1a5ac4 
  plugins/projectmanagerview/projectmanagerview.h af88c863dbd921c938edbd29945a6da49276e355 
  plugins/projectmanagerview/projectmanagerview.cpp 2f87a1459e757ebe9a60c3204bcb3b87a146fe6e 
  plugins/projectmanagerview/projectmanagerviewplugin.cpp 9202864dd641a65b5f2305efe20e42079e8ac570 
  plugins/projectmanagerview/projecttreeview.h 1ff9f7662fe53dc944e8af1686b5aa5472baa3c6 
  plugins/projectmanagerview/projecttreeview.cpp d180e7212cfd69e61746c2c4891f109c307c0564 
  plugins/quickopen/CMakeLists.txt 19ce904073bb5a5bee7048bce82cbe6b82c38101 
  plugins/quickopen/expandingtree/expandingdelegate.h 7e971082e12ceaa1d7fb93375664e42c16e9488d 
  plugins/quickopen/expandingtree/expandingdelegate.cpp 68ee179c33956572cf4ccf6e5e3fcf3eedaeb54a 
  plugins/quickopen/quickopenplugin.h 348af996d28ecd9c87b07b7571a637897ba1b7f3 
  plugins/quickopen/quickopenplugin.cpp e072502f9005a882467b3beb15b0c86b828654b3 
  plugins/quickopen/tests/CMakeLists.txt e967c79d2af886c423eeb8773171074756b89478 
  plugins/reviewboard/CMakeLists.txt a6a2aeae99be8f468d7983c673de2f836b2e519e 
  plugins/reviewboard/icons/CMakeLists.txt 1cc07729d578a5524f873522338a46bb994a0f61 
  plugins/reviewboard/tests/CMakeLists.txt f5fcc2a3e3d55474a174fd2dbb74105f92a6b144 
  plugins/snippet/CMakeLists.txt e90d0ea6252b50e9638115f666d93d3f257f10a4 
  plugins/snippet/legacy/snippetcompletionitem.cpp 732900b2f5b76e38dbc715b64b29c207df8a5210 
  plugins/standardoutputview/CMakeLists.txt 88c0478f183b26f298d37be506dbe0f8d538a334 
  plugins/standardoutputview/outputwidget.h 973f1fb24da83c3acc80eead2c3bf50911916d4a 
  plugins/standardoutputview/outputwidget.cpp 4bb05d182cb1211880ca5437da971966a53fc4fb 
  plugins/standardoutputview/standardoutputview.cpp 60379a9a909a27b1c611344ad47476b84a91141a 
  plugins/standardoutputview/tests/CMakeLists.txt 6267f4855310983a7c6de37f5a723d8a08feae38 
  plugins/subversion/CMakeLists.txt 70359fa4cf8a2235d93af7e9471bcae56fcc2500 
  plugins/subversion/icons/CMakeLists.txt dc4e8983269eba856556e14a8a5954c080400060 
  plugins/subversion/svnssldialog.cpp 9d8ad7df52f11373b3803f1dd40ea8384df7f854 
  plugins/subversion/tests/CMakeLists.txt 4744f9f516c6c4cd8fa061099c670747a0e1b9de 
  plugins/switchtobuddy/CMakeLists.txt 32898d48ec7f453b42a5d65f97d3d1e4ba97b97b 
  plugins/templatemanager/CMakeLists.txt cc3ea92ec64d7fee1c355503ea6ff55dea6d400e 
  plugins/testview/CMakeLists.txt 9d6678a0788db04759a4bd8866ae289ad5135469 
  plugins/testview/testview.h 1bc31e261e34057e8bb2a4d1a8be75b4c8fa3bf3 
  plugins/vcschangesview/CMakeLists.txt 0bc082a801b533a0b0f8d21ce5e46990f56d27b8 
  project/CMakeLists.txt 2e3ce8c1ddb1877d36509083bf78203c11893259 
  project/projectproxymodel.h 241783c06bbd771f6491d2ff10534fd98bafce93 
  project/tests/CMakeLists.txt 57948f2811a565ddc8125c3b431c90f5379d87cf 
  project/tests/projectmodelperformancetest.h 68f64823d1fe1047bbf4d5ab43511e56bc36ee74 
  project/tests/projectmodelperformancetest.cpp 7e502f0efac08c627fb92d102f8f7d33b85d270b 
  project/tests/projectmodeltest.cpp 09967222be4b8759697b189e7d4b340ca03f07f8 
  shell/CMakeLists.txt 862117e95da9f7502cb6b9a3c992789d4fab88ee 
  shell/core.cpp 54ca98fe24a579bdd6b150e01a558f5bdef8228b 
  shell/kross/xmltokross/CMakeLists.txt a050345be9a07543f2c9934bcaf03ef1764bd790 
  shell/launchconfigurationdialog.h 98149e097268a3402f0dd7c9149493bfe73a429e 
  shell/launchconfigurationdialog.cpp 620148afd87cdf662f42dab3d1ad238835beca36 
  shell/mainwindow.cpp 42979130cd8cecc172f741ac3e30e2e3f78b29f2 
  shell/openprojectpage.h 862ea933d4c5a3274c9e88ecd896471a0641713e 
  shell/openprojectpage.cpp 69b906db9755b8a91e02a7273a60c1ea1e8a5a00 
  shell/partcontroller.h ae34d16a62b9ad2e4a5c7aaea4d23d77448be493 
  shell/plugincontroller.cpp 7ea1d263806aa4371a1771140bd6d0a81c604675 
  shell/projectcontroller.cpp ec723e51f54fc8ad5b9894c70393cc9765f1dd27 
  shell/projectinfopage.h 45428c7d9c0d5a823b40edd152bd3210e20d9c6e 
  shell/runcontroller.h a298e98d9039cea8243186c88f9884f59683d7ff 
  shell/settings/CMakeLists.txt c66367f59c87e698f348d4be483784b08cad674c 
  shell/settings/environmentwidget.h 10a99893c9513ada7246ca141f02c5bb27d601bd 
  shell/settings/pluginpreferences.cpp f9784d9f44e505be1a1ca6711a0149bf6e5dd65d 
  shell/statusbar.cpp c5fda1f14fa65743befa63dd77942b5777d76c2b 
  shell/tests/CMakeLists.txt 79a433f2ae855ca1ac71c7b77e92a518fda65b7d 
  shell/tests/shellbuddytest.cpp 6f6ba34d90dd0b064ea37f65acba066742087390 
  shell/textdocument.h 26f4ba8462e4d5f466f82b2b630ff79f83c85066 
  sublime/CMakeLists.txt 49cbd7f4f4bd33d733bc6450011ce9ab77f4f611 
  sublime/container.cpp 3ccaf92c9898b9df0e56750d0dbb7b8d6cab6922 
  sublime/examples/CMakeLists.txt b172b3b3672d0a9f9bc4dc090020bdb39b6c2a53 
  sublime/idealcontroller.h 7cf0145e0d925782af22b31f00c0817ca7ea9821 
  sublime/ideallayout.h 984f2c2a73a6f4bdbbba2268565e0a97805ee5d1 
  sublime/mainwindow.cpp 94409495186e986f0bcd168ef21e987285c10279 
  sublime/mainwindow_p.cpp d818c57727a26767718bb3a305cbf40c2ec3d8ff 
  sublime/mainwindowoperator.h 890d17ab713f4ce844f7b67a756c76faf6fb7535 
  sublime/tests/CMakeLists.txt c38d3070d39967903db3e2ec7ddd954b514c4b8b 
  sublime/view.cpp c65b2c8c5bfe782b73a18961bf1edf109ec4a029 
  tests/CMakeLists.txt 36d74609d36e6bedeb57d94f30483dffc2a3bd95 
  tests/json/CMakeLists.txt ed33687b20e7f1baab6f808d5a19ea99a76d6b14 
  tests/modeltest.cpp fe1634e21e561d1beaf6bcdd45ebdee9ce713822 
  util/CMakeLists.txt cf2fc1a873ed902dabe65257293532064a9b42da 
  util/activetooltip.h 9f2bfa9757b5c2c56bce5368158e11ad067d4d4b 
  util/dbus_socket_transformer/CMakeLists.txt dc4a61dae11e2abd9bede6089b4f07672173c34e 
  util/duchainify/CMakeLists.txt 40d5144d7ca274673b08556cdc929c3a84221f4c 
  util/environmentselectionmodel.h aff563789e505a4a1ac9a070d79e10507c9a56f1 
  util/environmentselectionwidget.cpp 1e2cdf891fcf2993451804a9f96be6c53511a579 
  util/focusedtreeview.h cb5f5471f8b5bc39aa072e4710970a059e19f641 
  util/multilevellistview.h a88938f937b015bb7b531e8dded376d55d207a91 
  util/shellutils.cpp 176b979c08b2c3e8cf11c5bc7a3616b15ddf808e 
  util/ssh_client/CMakeLists.txt d615ab67840759d54c62258e6c3032cf35559d7f 
  util/tests/CMakeLists.txt fb538166e6e8d14cf7c8e473784492bfe27b99e4 
  vcs/CMakeLists.txt e1d935bf222623e24cefb97da72aff7ce33cace4 
  vcs/dvcs/dvcsjob.cpp 6b5a645b3ee63d10c890b35bdb85e459f5278ccc 
  vcs/dvcs/dvcsplugin.cpp 3e548a3ade8767991ec8281eee92d9aa4045aca6 
  vcs/dvcs/tests/CMakeLists.txt 07f689bd9ef662a2bc4ad86ef028d591b6a3bfe9 
  vcs/dvcs/ui/revhistory/commitView.h 847c039dbcfd428237e227ada752a2b3476d8b5c 
  vcs/dvcs/ui/revhistory/commitView.cpp 58f3dd139f96be3e7280cb01fff737a744db5563 
  vcs/models/tests/CMakeLists.txt e6b6942d242ee733378ada9751a08b411a28fe2f 
  vcs/models/vcsitemeventmodel.h 9d81b71e6ae38fb6330149a5cf3c5296c3117b97 
  vcs/tests/CMakeLists.txt 9cb05773683adf880aa1dd4f0edd3ec2c5c1f47c 
  vcs/widgets/vcsannotationwidget.h 66801276f631224dcb064a448d60da82c47cef52 
  vcs/widgets/vcscommitdialog.cpp 64166b4ea677026a4b6f8e1dfec8514df3d3e5ae 
  vcs/widgets/vcsdiffwidget.h 8a6bab257cf8d822b72c65481173a25b5ddd501e 
  vcs/widgets/vcseventwidget.h 7cc63123ff596e030ea7d2d64c067640e66b6c19 
  vcs/widgets/vcsimportmetadatawidget.h 0ebc3a319b710970bb4c6c8c05aa4af23b193b97 

Diff: https://git.reviewboard.kde.org/r/114874/diff/


Testing
-------


Thanks,

Kevin Funk

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kdevelop-devel/attachments/20140105/5d0cc210/attachment-0001.html>


More information about the KDevelop-devel mailing list