Commit graph

282 commits

Author SHA1 Message Date
Ivailo Monev
e7133114e1 generic: misc cleanups 2015-09-05 05:16:46 +00:00
Ivailo Monev
78fb56076d generic: misc cleanups 2015-09-05 00:43:47 +00:00
Ivailo Monev
a40952a3bc generic: import libkcddb and libkcompactdics 2015-09-03 22:21:19 +00:00
Ivailo Monev
263b5bf1c9 generic: misc cleanups 2015-09-03 05:08:47 +03:00
Ivailo Monev
4b42ee2f1e cmake: bring back kde_install_ts_files macro, adjusted for use withing Git repo 2015-09-03 02:29:41 +03:00
Ivailo Monev
03bce64249 cmake: bump minimum required cmake version to 3.0.2"
it is required for automatic UI files handling
2015-09-02 04:35:33 +03:00
Ivailo Monev
884545b020 generic: misc cleanups 2015-09-01 22:37:54 +03:00
Ivailo Monev
37cd62ca47 generic: misc cleanups 2015-09-01 21:22:19 +03:00
Ivailo Monev
19a0c13d73 generic: misc cleanups 2015-09-01 04:56:26 +03:00
Ivailo Monev
ba56e561ac generic: misc cleanups 2015-09-01 03:15:05 +03:00
Ivailo Monev
007a44cd2f generic: major build system cleanup
the test are broken!
2015-09-01 01:05:33 +03:00
Ivailo Monev
757e84e13a cmake: make NetworkManager module check for libnm-glib
this should fix kde-workspace build against recent versions of
NetworkManager
2015-08-30 22:58:38 +03:00
Ivailo Monev
3e11130aac cmake: remove kutils library entry from KDE4Internal module 2015-08-28 20:34:00 +03:00
Ivailo Monev
b20d7f1cbd cmake: drop windows _KDE4_ADD_MANIFEST macro 2015-08-27 18:30:52 +03:00
Ivailo Monev
20286397de kinit: drop legacy code 2015-08-25 18:13:21 +03:00
Ivailo Monev
332bb23e15 generic: port some functionality to XCB
the module for finding the library is simple and kdeui now has to
link to both X11 and XCB libraries but this allows clients that
make use of the KDE window management API to not use Xlib API.
2015-08-20 06:06:40 +03:00
Ivailo Monev
0498e6bc88 cmake: restore FindQt4 module from the kdelibs tree 2015-08-18 19:05:49 +03:00
Ivailo Monev
932293eba1 cmake: revert qt4 module replacement 2015-08-17 21:26:03 +03:00
Ivailo Monev
f13369f623 generic: misc cleanups 2015-08-16 02:40:52 +03:00
Ivailo Monev
40ab45b8f1 cmake: improve katie compat 2015-08-12 21:52:29 +03:00
Ivailo Monev
b202e2d10c cmake: improve katie compat 2015-08-12 14:12:43 +03:00
Ivailo Monev
a2bd4328af cmake: make katie module set QT_LIBRARIES when compat requested 2015-08-12 01:36:29 +03:00
Ivailo Monev
4d328eaf33 cmake: improve katie modules 2015-08-12 01:14:45 +03:00
Ivailo Monev
1bd7cf4734 cmake: improve Katie module compat 2015-08-11 18:10:00 +03:00
Ivailo Monev
9fbd437229 cmake: do not attempt to install no longer existing modules 2015-08-11 06:03:30 +03:00
Ivailo Monev
21ad0df488 generic: make changes required for building against katie 2015-08-11 05:56:07 +03:00
Ivailo Monev
f2b9d47f8e cmake: add experimental katie module 2015-08-09 23:39:01 +03:00
Ivailo Monev
a79b54be9d cmake: remove obsolete modules 2015-08-07 17:16:54 +03:00
Ivailo Monev
b6890712c7 generic: misc cleanups 2015-07-18 14:33:42 +00:00
Ivailo Monev
e896874b00 generic: bump version to 4.17.0 2015-07-13 13:52:34 +03:00
Ivailo Monev
f64673c9ea kdesu: make the optional sudo support obvious
previously one had to set KDESU_USE_SUDO_DEFAULT to build kdesu
with sudo support and no message has been printed to show that it
was/was not found in the features log.
2015-07-11 15:58:07 +03:00
Ivailo Monev
b2bc64c750 cmake: cleanup KDE4Macros module 2015-07-10 09:06:38 +03:00
Ivailo Monev
3c76c9532f Revert "cmake: cleanup KDE4Macros"
This reverts commit 9add78ad5e.
2015-07-08 04:24:17 +03:00
Ivailo Monev
a7064db00e generic: deal with LINK_INTERFACE_LIBRARIES, cmake >=2.8.11 required now 2015-06-25 00:27:48 +03:00
Ivailo Monev
4e3d881f55 cmake: partially revert 9add78ad 2015-06-22 19:22:59 +03:00
Ivailo Monev
9add78ad5e cmake: cleanup KDE4Macros 2015-06-16 17:20:12 +03:00
Ivailo Monev
5d35d99e99 cmake: stop using deprecated PKGCONFIG macro in FindKexiv2 module 2015-06-15 23:45:41 +03:00
Ivailo Monev
58d64be450 cmake: fix Kexiv2 detection via pkg-config 2015-06-15 23:21:32 +03:00
Ivailo Monev
d63f62ef99 generic: import libkdcraw and libkexiv2, minor cleanup 2015-06-15 21:15:22 +03:00
Ivailo Monev
732148f49b generic: partitially revert 22db5ad6 2015-06-14 18:49:20 +03:00
Ivailo Monev
bc9a89f763 Revert "cmake: adjust KDE4_INCLUDES variable"
This reverts commit 9b9753e3b0.
2015-06-14 18:46:05 +03:00
Ivailo Monev
9535e0ca0b cmake: look for qmake last in FindQt4 module 2015-06-13 02:48:11 +03:00
Ivailo Monev
9b9753e3b0 cmake: adjust KDE4_INCLUDES variable 2015-05-20 14:08:27 +00:00
Ivailo Monev
22db5ad66c generic: change standard paths 2015-05-20 13:36:16 +00:00
Ivailo Monev
5a59e08572 generic: remove support for final target via KDE4_ENABLE_FINAL
it is bogus with the CMake automoc, requires additional guards in
the source code and some components do not support it at all. Also,
Link Time Optimizations (LTO) seem to be doing exactly what
KDE4_ENABLE_FINAL was supposed to do (basicly) so no point in
trying to support something that modern compilers can already do
for us.
2015-03-02 04:57:24 +00:00
Ivailo Monev
41bfc0e575 generic: bump version to 4.16.0 2015-03-01 05:23:53 +00:00
Ivailo Monev
f69e1bd429 cmake: remove automoc4 macros and package lookup 2015-02-27 08:06:16 +00:00
Ivailo Monev
82fc15f54b generic: use CMake moc instead of automoc4 by default
for compatibilty reasons automoc4 support is not removed but it
shall be in the future. automoc4 has not been maintained for a
while (last commit is from 2011) and the stable release is from
2009.

CMake version >= 2.8.6 provides the functionality for mocking so
I see no reason to not make use of it.
2015-02-27 07:40:26 +00:00
Ivailo Monev
122f5ecea4 generic: remove Nepomuk support leftovers 2015-02-24 19:18:50 +00:00
Ivailo Monev
bb7b2f05cc cmake: remove deprecated kde4automoc support 2015-02-14 17:13:46 +00:00