Commit graph

51 commits

Author SHA1 Message Date
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
Ivailo Monev
1e196613e6 cmake: cleanup 2015-02-01 07:57:16 +00:00
Ivailo Monev
1825459d48 cmake: cleanup 2015-02-01 07:51:16 +00:00
Ivailo Monev
a1017cb0f7 generic: bump version to 4.15.0 2015-01-28 23:15:42 +00:00
Ivailo Monev
e661c272a6 generic: bump version in status message printed from FindKDE4Internal CMake module 2015-01-24 23:33:14 +00:00
Ivailo Monev
f647d645c1 generic: minor KDE4Macros cleanup and remove deprecated MacroKAuth CMake module 2015-01-23 18:51:39 +00:00
Ivailo Monev
976fdc7699 remove knewstuff leftovers 2015-01-11 18:51:32 +00:00
Ivailo Monev
ca6c01029d Define _DEFAULT_SOURCE together with _BSD_SOURCE.
This silences the following compile warnings with newer GNU libc:

warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"

REVIEW: 121147
2015-01-03 22:43:05 +00:00
Ivailo Monev
057951747d replace no longer available meinproc with xsltproc
since the kdoctools removal meinproc is not available, replace
its usage in the macro for creating manual pages with xsltproc.
have in mind this is not tested and usually (from what I've seen)
xsltproc is executed like this:

xsltproc --path <resources dir> -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl <input> --output <output file>

in case this commit breaks something there will be a follow up but
since none of our components make use of it I will not bother much
for now.
2014-12-31 01:25:08 +00:00
Ivailo Monev
222cda871f minor cmake module cleanup 2014-12-19 09:03:48 +00:00
Ivailo Monev
4cf58b21bd minor cmake module cleanup 2014-12-19 09:03:31 +00:00
Ivailo Monev
4c6cd0ddcd build system cleanup and adjustments 2014-12-12 04:34:53 +00:00
Ivailo Monev
2a9f7d48de add back QCA2 cmake module needed by extra apps 2014-12-04 14:57:27 +00:00
Ivailo Monev
a533f37951 add cmake module to find UDisks2 and use it at build-time to automatically use UDisks2 instead of UDisks(1) for Solid backend 2014-12-04 14:36:57 +00:00
Ivailo Monev
ca50f74371 remove remote plasma widgets support 2014-12-03 22:02:54 +00:00
Ivailo Monev
4287a7008f win32 cleanup 2014-11-30 23:54:05 +00:00
Ivailo Monev
f0c7258ae6 cleanup macros definitions 2014-11-30 23:50:53 +00:00
Ivailo Monev
891a004389 adjust default icons installation macro 2014-11-30 23:10:20 +00:00
Ivailo Monev
3f0dd268de remove win and mac cruft 2014-11-27 18:22:42 +00:00
Ivailo Monev
22aa970ecb make KDE4_AUTH_BACKEND_NAME unconditional 2014-11-24 15:01:31 +00:00
Ivailo Monev
da6a21db08 cmake cleanup 2014-11-21 01:40:40 +00:00
Ivailo Monev
086923943f cmake cleanup and fixup 2014-11-21 01:38:25 +00:00
Ivailo Monev
e81eac154e cmake modules cleanup 2014-11-21 00:52:02 +00:00
Ivailo Monev
2d55a8d3dd katana -> kde4 2014-11-20 09:05:46 +00:00
Ivailo Monev
354273cb81 more hardcore paths replacement 2014-11-19 22:10:27 +00:00
Ivailo Monev
42cb0bedfb kde internal cmake module cleanup 2014-11-19 20:10:31 +00:00
Ivailo Monev
1f7612a57a internal cmake module cleanup 2014-11-19 13:26:30 +00:00
Ivailo Monev
0ea01bb41c drop static build support 2014-11-17 18:58:58 +00:00
Ivailo Monev
f9d6e59732 removed SharedDesktopOntologies cmake module 2014-11-13 04:35:10 +02:00
Ivailo Monev
935221b240 fix install failure due to Soprano and Nepomuk support removal 2014-11-13 04:30:47 +02:00
Ivailo Monev
3c165c6f01 removed nepomuk support 2014-11-13 03:32:20 +02:00
Ivailo Monev
c0f19915b3 removed Qt3 support 2014-11-13 01:20:30 +02:00