Ivailo Monev
29d0375f1d
change the way configuration directories are handled
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-26 02:43:35 +00:00
Ivailo Monev
24aa5769e2
add alias header for QtTestGui
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-25 17:43:15 +00:00
Ivailo Monev
c9f839a82c
oops, add .h extension to header alias
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-19 13:03:20 +00:00
Ivailo Monev
a3c4a687b4
deal with some obsolete headers
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-19 11:47:06 +00:00
Ivailo Monev
ca66bdf7a3
more obsolete headers werk
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-18 14:51:46 +00:00
Ivailo Monev
d40fb722c4
generate compat event headers
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-18 12:07:12 +00:00
Ivailo Monev
70ce287de9
disable automatic UIC invocation too
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-18 10:34:49 +00:00
Ivailo Monev
6d34300180
improve Qt4 compatibility
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-18 10:23:04 +00:00
Ivailo Monev
32ad8fbaa9
improve Qt4 compatibility
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-18 08:51:25 +00:00
Ivailo Monev
42fa915cd9
improve Qt4 compatibility
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-18 08:17:40 +00:00
Ivailo Monev
21aa484251
fix one alias header
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-03-17 05:25:40 +00:00
Ivailo Monev
e4ec23f0f0
remove Phonon and the VLC backend for it
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-03-14 22:06:32 +00:00
Ivailo Monev
61cb795736
Merge branch 'master' of https://github.com/fluxer/katie
2016-03-09 19:45:15 +02:00
Ivailo Monev
00dfcccb1a
when building on Windows natively create NSIS package
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-03-09 19:45:08 +02:00
Ivailo Monev
f8585337cc
move package feature definitions to top-level CMake file
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-03-09 17:24:04 +00:00
Ivailo Monev
7daccd499e
set package directory to just Katie (without version)
2016-03-08 03:02:09 +02:00
Ivailo Monev
8ef8b9a9f0
fix descriptions of some packages
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-03-07 16:59:56 +00:00
Ivailo Monev
7645100282
make threads optional
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-03-07 16:55:29 +00:00
Ivailo Monev
88d8ab14b6
merge conflicts
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-03-02 05:43:17 +02:00
Ivailo Monev
b7e90a6269
initial QPA/QWS platform drop, lots of cleanups to follow
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-03-02 05:41:40 +02:00
Ivailo Monev
0e7de5d972
fix package target for Windows platform
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-02-29 18:31:07 +02:00
Ivailo Monev
864c9d57a0
build system cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-02-29 04:56:55 +02:00
Ivailo Monev
1cc954fad3
misc cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-02-22 20:26:58 +02:00
Ivailo Monev
a69c0d99d8
add shells profile file to workaround musl dynamic loader issue
...
this file guarantees that on hardened musl libc systems the
libraries can be found by the libraries loader when build without
RPATH and the custom ld config is not respected. it does require
a logout to take effect but I do not know what else can be done
about that.
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-02-14 01:26:40 +02:00
Ivailo Monev
9c6a136318
require X11, if not bootstrapping
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-02-13 20:19:31 +02:00
Ivailo Monev
2cbc2de226
request Xt X11 component
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-02-13 20:08:52 +02:00
Ivailo Monev
f402e532a2
use camel case name as the CMake project name
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-02-10 00:44:10 +02:00
Ivailo Monev
1469d2f65b
remove CMake platform target properties entirely
...
they cause different (troublesome) behaviour depending on wheather the
build is performed on Windows or UNIX host
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-02-05 21:16:35 +02:00
Ivailo Monev
51d4f42bd2
prioratize CMake target properties
...
this fixes an issue where running executables build with MinGW on Windows
host does nothing and the final executable is useless
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-02-05 17:50:09 +02:00
Ivailo Monev
770b645637
use miniz when zlib is not available
...
since the compression is required for the network component, rcc and other
cruft a minimal zlib replacement should do just fine for that purpose.
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-02-05 18:17:58 +02:00
Ivailo Monev
15fd52a278
deal with some obsolete headers
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-02-01 20:21:48 +02:00
Ivailo Monev
da068392bf
build system cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-02-01 15:26:26 +02:00
Ivailo Monev
22a57da665
make CPack aware of the README file
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-01-29 23:19:23 +02:00
Ivailo Monev
8378b13b08
add generate utility
...
just for refence, the concurrent code has been hand-edited
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-01-28 02:28:29 +02:00
Ivailo Monev
63d964e345
remove cotire support
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-01-28 01:43:36 +02:00
Ivailo Monev
288426c544
add inline assembly checks to build system
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-01-27 15:19:03 +02:00
Ivailo Monev
73901d10b0
minor cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-01-27 14:50:22 +02:00
Ivailo Monev
90f13f0196
use custom module for Freetype2 detection
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-01-27 14:45:16 +02:00
Ivailo Monev
2fe6525ad4
set version in qglobal header during configuration
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-01-27 14:10:40 +02:00
Ivailo Monev
456ab36732
remove PulseAudio support from Phonon and its backend
...
it should not be up to Phonon to support PulseAudio (or ALSA in
that matter) separately, the real backend (in this case VLC)
should decide what to use and the Phonon backend should offer
only offer control over that with some sort of configuration.
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-01-22 22:49:12 +02:00
Ivailo Monev
54182dc078
rewrite VLC CMake module
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-01-22 14:30:12 +02:00
Ivailo Monev
e0a78e3780
Mac doesn't need the dynamic loader config
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-01-19 17:19:54 +02:00
Ivailo Monev
340dc2cc54
define QT_LARGEFILE_SUPPORT as 64 when supported like Qt does it
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-01-19 14:53:31 +02:00
Ivailo Monev
9a561870c8
move conditional QT_NO_NAS to main CMake file
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-01-18 18:39:25 +02:00
Ivailo Monev
4f2f3cf524
experimental use of cotire
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-01-15 18:16:32 +02:00
Ivailo Monev
f2d454e023
avoid conflicts between linker configs on multi-architecture UNIX system (e.g. Debian) (2)
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-01-13 15:31:04 +02:00
Ivailo Monev
01334694c0
avoid conflicts between linker configs on multi-architecture UNIX system (e.g. Debian)
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-01-13 15:28:41 +02:00
Ivailo Monev
862cbef87d
remove Q3 style remains
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-01-11 17:26:33 +02:00
Ivailo Monev
487c2a9e80
remove old GUI component headers
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-01-11 16:29:58 +02:00
Ivailo Monev
d909d138e9
remove old core component headers
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-01-11 16:26:18 +02:00