Ivailo Monev
790e83b2d2
cmake: cleanup KDE4Internal module
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-28 23:34:19 +00:00
Ivailo Monev
1f34f5ad73
generic: use CMake export header generator
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-27 20:13:02 +00:00
Ivailo Monev
7829cff6c9
generic: merge kdefakes into kdecore
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-27 18:20:29 +00:00
Ivailo Monev
af1f18f3e3
generic: misc cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-19 08:38:24 +00:00
Ivailo Monev
21a8a819e0
cmake: enable Katie by default
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-18 11:32:19 +00:00
Ivailo Monev
e53de3cbb8
generic: misc cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-16 13:56:36 +00:00
Ivailo Monev
d0f78e9325
cmale: cleanup exported libraries entries
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-09 12:42:37 +00:00
Ivailo Monev
74bd1e3004
cmake: cleanup kde4_add_widget macro
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-07 01:19:49 +00:00
Ivailo Monev
b0c494acaa
generic: build system cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-06 04:06:49 +00:00
Ivailo Monev
51585c6b15
cmake: fix if/endif tag mismatch
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-04 03:43:17 +00:00
Ivailo Monev
5036b62efc
generic: misc cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-04 02:27:29 +00:00
Ivailo Monev
4253ed731e
cmake: do not override paths from KDE4Config when not bootstrapping
...
this is follow up on cc51624a
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-03 21:26:03 +00:00
Ivailo Monev
263a1075be
generic: mark Perl as runtime dependency
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-03 20:43:38 +00:00
Ivailo Monev
734e0b994d
cmake: fix KDE4Workspace detection
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-02 08:30:24 +00:00
Ivailo Monev
d398932909
generic: drop Phonon in favour of MPV and custom player classes
...
kcompactdisc was remove because there is no use for it in the
current set of applications supported, if it is needed it will
need some work to make it use KMediaPlayer or whatever.
the Plasma VideoWidget class was dropped because custom widgets
(at some point) will be dropped unless absolutely needed and
hopefully getting rid of the heavy-weight QML stuff.
the new KMediaPlayer and KMediaWidgets classes are experimental
but they have been tested and they work as they should.
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-03-20 02:43:02 +00:00
Ivailo Monev
1159ece183
generic: misc cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-03-06 15:59:05 +00:00
Ivailo Monev
05145bc776
cmake: adjust paths so that plugins can be found by QLibrary
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-03-05 05:01:02 +02:00
Ivailo Monev
bb26b6abd8
generic: make KJS KHTML exclusive
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-03-04 16:07:03 +02:00
Ivailo Monev
c2c63fa928
cmake: fix detection of QCA Katie build
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-01-29 17:20:32 +02:00
Ivailo Monev
6fce4d2cee
cmake: fix detection of QCA Katie build
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-01-29 17:16:40 +02:00
Ivailo Monev
cd34386637
cmake: detect Katie version of QCA
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-01-29 17:05:45 +02:00
Ivailo Monev
c8ff87c1d2
cmake: fix KATIE_FOUND always being set to FALSE
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-01-18 00:55:06 +02:00
Ivailo Monev
6d85e304aa
cmake: fix Katie always being prefered over Qt4
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-12-25 08:26:48 +02:00
Ivailo Monev
93cdee7311
cmake: do not add feature info for Katie
...
it requires FeatureSummary to be included and other options do not add info
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-01-01 03:36:07 +02:00
Ivailo Monev
bb2d811649
cmake: add option for building against katie
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-01-01 02:15:35 +02:00
Ivailo Monev
b38566b884
cmake: fix if/endif tag mismatch, regression since 824d6f11
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-12-11 00:08:57 +02:00
Ivailo Monev
824d6f1195
cmake: make it possible to automatically skip optional directories
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-12-06 06:40:05 +02:00
Ivailo Monev
fa704438f9
cmake: fix taglib detection when minimum version requested
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-12-06 05:44:48 +02:00
Ivailo Monev
8e314bcc4b
cmake: do not enforce QT_NO_STL from KDE4_DEFINITIONS
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-12-02 01:07:27 +02:00
Ivailo Monev
83fc0ed955
cmake: import LibGPS module from kde-workspace
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-11-16 12:03:14 +02:00
Ivailo Monev
43240c2b1a
cmake: setup phonon as found if origin is Katie
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-11-13 02:32:24 +02:00
Ivailo Monev
a4fab4de9e
cmake: support phonon shipped with Katie
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-11-13 00:02:11 +02:00
Ivailo Monev
39f1e04295
generic: add back khtml and kjs with some changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-11-09 23:23:53 +02:00
Ivailo Monev
09c11c40b3
cmake: reinstate Katie support
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-11-09 20:55:19 +02:00
Ivailo Monev
60dc63b20f
cmake: actually define KDEBINDIR for tests
...
this change was supposed to be part of eac889a3
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-11-09 09:17:22 +02:00
Ivailo Monev
febdd6b0e6
cmake: drop redudant Gettext module
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-11-06 10:07:09 +02:00
Ivailo Monev
822d425368
cmake: drop custom Flex module
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-11-06 07:30:53 +02:00
Ivailo Monev
ecfa349e48
cmake: drop custom CUPS module, minor modules cleanup while at it
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-11-06 07:16:05 +02:00
Ivailo Monev
f69be2e2b4
cmake: import modules from kde-workspace
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-11-05 10:05:41 +02:00
Ivailo Monev
29defb8367
cmake: make targets created by gettext module random to solve CMP0002
...
this is more of hack, a complete rewrite of the module should happen soon
but for now this will fix build issues with translations
2015-11-05 06:59:05 +02:00
Ivailo Monev
50b0ce19de
cmake: add JSON module
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-11-04 08:29:31 +02:00
Ivailo Monev
211d80fc88
cmake: take orevious declarations of CMAKE_INSTALL_RPATH into account
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-11-03 06:52:52 +02:00
Ivailo Monev
8cc2eab7fd
generic: build system cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-11-02 04:32:40 +02:00
Ivailo Monev
817bffd9b1
generic: build system cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-11-01 15:40:09 +02:00
Ivailo Monev
a7b93fa3b2
generic: build system cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-11-01 15:08:31 +02:00
Ivailo Monev
93f5415879
generic: import kimio plugin for webp format from kde-workspace repo
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-11-01 05:10:05 +02:00
Ivailo Monev
941fd29d95
generic: prepare for release, minor build system cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-10-31 04:24:11 +02:00
Ivailo Monev
ef0d1682d7
cmake: do not strip test from test name in kde4_add_test()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-10-29 18:15:33 +02:00
Ivailo Monev
26a1b35e6c
generic: mostly build system cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-10-29 17:52:26 +02:00
Ivailo Monev
6534f7d832
cmake: remove FindKTp module
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-10-29 12:01:49 +02:00