Ivailo Monev
a0bca8a769
move bootstrap stuff into moc build file since it's the only thing using it
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-04-27 02:28:26 +00:00
Ivailo Monev
af7b3b6a2d
cache KATIE_TOOLS_SUFFIX as STRING type
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-04-27 02:04:45 +00:00
Ivailo Monev
15be073317
support suffixed tools and package them as such
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-04-27 01:57:57 +00:00
Ivailo Monev
8889cd2073
mostly tests cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-04-26 07:18:37 +00:00
Ivailo Monev
abafb73acb
define QT_NO_USING_NAMESPACE when testing is enabled
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-04-26 07:18:09 +00:00
Ivailo Monev
4aca886483
purge Gtk style and some other styles leftovers
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-04-25 08:59:05 +00:00
Ivailo Monev
e3513f5fc1
cross-compiling is no longer supported
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-04-25 08:15:19 +00:00
Ivailo Monev
d0fffcf5c0
require glib version 2.22.0 at minimum
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-12-21 13:19:05 +00:00
Ivailo Monev
6458679d87
require PCRE v7.7+
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-11-16 21:02:52 +00:00
Ivailo Monev
71ffb62f31
remove the opengl component
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-11-16 13:53:20 +00:00
Ivailo Monev
1e0a216c40
move QT_VISIBILITY_AVAILABLE out of the mkspecs
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-11-16 01:39:42 +00:00
Ivailo Monev
48915713f4
EGL and OpenGLES features require each other, make it obvious
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-11-15 21:51:36 +00:00
Ivailo Monev
7cef4e3b2e
Xshape has no library
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-11-14 23:01:53 +00:00
Ivailo Monev
2efb7aca73
remove now redundant XKB checks from build system
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-11-14 22:58:09 +00:00
Ivailo Monev
ad8de752da
make use of PCRE in JavaScriptCore
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-11-14 14:22:02 +00:00
Ivailo Monev
3648c76be8
substitue QXmlStreamStringRef with QStringRef
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-11-13 00:51:41 +00:00
Ivailo Monev
8cdd96a89c
remove codec plugins, rely on iconv
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-11-12 22:42:36 +00:00
Ivailo Monev
53810372d5
get rid of QSound
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-11-12 17:39:58 +00:00
Ivailo Monev
deff95c0f9
get rid of QPicture
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-11-11 01:10:39 +00:00
Ivailo Monev
6a660df94d
forbid build in the source directory
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-11-10 20:08:14 +00:00
Ivailo Monev
7c1f7534ab
remove now redundant utils
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-11-09 22:38:38 +00:00
Ivailo Monev
6e67bc266c
minor build system cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-11-09 15:58:47 +00:00
Ivailo Monev
79c4a32a50
add CPU and build type to CPack package name
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-11-09 03:49:36 +00:00
Ivailo Monev
d182b91452
move CMake/CPack/CTest setup to top of the main CMake file
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-11-05 19:48:54 +00:00
Ivailo Monev
3f8fe4095f
make NSL build dependency
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-11-05 00:04:13 +00:00
Ivailo Monev
848c6c7a59
get rid of QLatin1Literal and some of the QStringBuilder usage
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-10-30 06:18:21 +00:00
Ivailo Monev
c65432f762
Revert "remove the string builder and the ASCII cast/construction warnings"
...
This reverts commit 378c9be208
.
2016-10-30 02:50:48 +00:00
Ivailo Monev
378c9be208
remove the string builder and the ASCII cast/construction warnings
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-10-29 04:41:55 +00:00
Ivailo Monev
6267d02a48
headers compat werk
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-10-25 23:29:24 +00:00
Ivailo Monev
eb740fc0bb
make developer utilities entirely optional
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-10-24 16:24:30 +00:00
Ivailo Monev
637641edc6
assembler is no longer required for building
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-10-22 06:15:11 +03:00
Ivailo Monev
72db33b179
revet the qcoreevent header alias
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-10-20 01:17:52 +00:00
Ivailo Monev
de019db1a8
add QEvent to incfsck script
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-10-20 00:28:54 +00:00
Ivailo Monev
99920b0e95
rely on CPACK_SET_DESTDIR again
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-10-19 18:02:21 +00:00
Ivailo Monev
a4c82a4316
make OpenSSL required
2016-10-19 05:41:21 +00:00
Ivailo Monev
915cf54d5e
resolv must be linked to now, various cleanups and micro-optimizations
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-10-16 21:12:21 +00:00
Ivailo Monev
abf178cf5f
make GTK2, GConf2 and CUPS linked dependencies
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-10-15 16:05:45 +00:00
Ivailo Monev
8b12a0ad7f
remove the xml patterns component
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-10-15 02:45:52 +00:00
Ivailo Monev
f0bc6208e0
remove the help component
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-10-15 02:25:16 +00:00
Ivailo Monev
e0aeb1e9da
minor build system cleanup
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-10-08 00:01:16 +00:00
Ivailo Monev
dc3dfc490f
there is no need to add KATIE_DATE to build definitions
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-10-07 23:48:38 +00:00
Ivailo Monev
8f1af925b4
installation paths revised
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-10-07 23:43:48 +00:00
Ivailo Monev
31d4d78966
headers compat werk [ci skip]
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-10-04 19:31:37 +00:00
Ivailo Monev
4a5bcff7ec
embracing the STL
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-10-04 16:33:26 +00:00
Ivailo Monev
3111b95509
get rid of the custom Freetype CMake module
...
now that the minimum CMake version requirement is 3.0.2 it does
not make sense to apply custom polices and maintain a module
for the detection of Freetype
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-24 16:56:27 +00:00
Ivailo Monev
8274430e21
freetype and fontconfig are not required, just highly recommended
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-24 16:55:23 +00:00
Ivailo Monev
cf8f422032
remove libpng, sqlite3 and wintab 3rdparty sources
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-16 00:34:05 +00:00
Ivailo Monev
1527fe9508
various cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-15 17:29:26 +00:00
Ivailo Monev
908678e114
build system cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-14 18:32:32 +00:00
Ivailo Monev
cd65dc09e3
QMimeSource is no more
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-13 05:08:49 +00:00