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