Commit graph

8319 commits

Author SHA1 Message Date
Ivailo Monev
d1b70a3aca add type specifier to main function of gencmap utility
fix build with C++11 being set as compiler standard

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-12-19 23:18:06 +02:00
Ivailo Monev
31d9a7de70 make sure that DBUS_ARCH_INCLUDES affect DBUS_FOUND
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-12-19 22:38:51 +02:00
Ivailo Monev
8b1d701ff7 extend dbus architecture headers search path
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-12-19 22:36:36 +02:00
Ivailo Monev
77608502c2 fix regression in the icu cmake module
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-12-19 22:28:28 +02:00
Ivailo Monev
8bf003e254 include icu headers directory for core component when available
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-12-19 22:21:12 +02:00
Ivailo Monev
56d872c3ac adjust sqlite driver cmake file to recent module change
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-12-19 22:14:53 +02:00
Ivailo Monev
2d2876d7b5 make genmap script python 3 compatible, call it with python interpreter
on freebsd the shebang may not be correct as it, usually, places
files under /usr/local prefix instead of /usr thus calling with
what the PythonInterp cmake module has found is more reliable
cross-platform


Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-12-19 20:21:22 +02:00
Ivailo Monev
2a89c541b8 report errors from external processes (genmap and unifdef)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-12-19 20:06:37 +02:00
Ivailo Monev
60fe29f9e1 port unicode utility to cmake build system 2015-12-18 20:27:06 +02:00
Ivailo Monev
cf2352ceef fix build of normalize utility
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-12-18 20:09:46 +02:00
Ivailo Monev
b183f81775 regenerate xml and script parsers
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-12-18 18:47:34 +02:00
Ivailo Monev
da53e9a455 adjust and port utils to cmake build system
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-12-18 18:37:01 +02:00
Ivailo Monev
7373a86388 make network information service support optional as it was in qt
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-12-17 05:17:14 +02:00
Ivailo Monev
be72aabcd4 fix for platform socklen_t on other C libraries than glibc
patch from gentoo, patch message follows:

Rather than treating >=glibc-2 specially, we treat <glibc-2 specially
and all other libc implementations as POSIX.

This was found here http://patchwork.openembedded.org/patch/94947/ and
tested with armv6j-hardfloat-linux-uclibceabi and
armv6j-hardfloat-linux-musleabi.

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-12-17 04:44:07 +02:00
Ivailo Monev
5b692f91d6 fix package target
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-12-16 07:33:30 +02:00
Ivailo Monev
04d0ca3194 fix dbus cmake module regression
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-12-16 07:19:30 +02:00
Ivailo Monev
fa0e8b83df minor build system cleanups
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-12-16 04:15:31 +02:00
Ivailo Monev
828d75932a build system and modules cleanups
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-12-16 02:59:15 +02:00
Ivailo Monev
ace4c699b0 add cmake toolchain file for use on arch linux
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-12-16 02:22:09 +02:00
Ivailo Monev
253fb241f0 add mingw build directory to .gitignore
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-12-16 02:20:01 +02:00
Ivailo Monev
a8572a8999 use different cpack generators for windows
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-12-16 02:19:13 +02:00
Ivailo Monev
032124aa48 build native tools when cross-compiling
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-12-16 00:04:18 +02:00
Ivailo Monev
54bf65a5e5 remove uic3 bits from ui compilers
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-12-15 23:45:37 +02:00
Ivailo Monev
f8fff3df79 rewrite sqlite cmake module
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-12-15 23:23:48 +02:00
Ivailo Monev
caebfc6293 build sqlite drivers with bundled sqlite3 if not found on the system
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-12-15 23:23:15 +02:00
Ivailo Monev
ff518ac219 fix build of phononwidgets plugin
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-12-15 22:59:46 +02:00
Ivailo Monev
52f9ceafdb create x11 header aliases conditionally
otherwise they are included in the QtGui meta-header if the project
is reconfigured

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-12-15 21:56:51 +02:00
Ivailo Monev
9f15515b77 define QT_NO_DIRECTWRITE when it has been disabled
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-12-15 21:42:05 +02:00
Ivailo Monev
eb445a550a minor build system cleanups
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-12-15 21:41:35 +02:00
Ivailo Monev
1ac7f59fc2 fix build of script component for windows
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-12-15 21:40:34 +02:00
Ivailo Monev
1c40122807 fix build of gui component for windows
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-12-15 21:27:55 +02:00
Ivailo Monev
ddfa871bae fix help component definitions for windows
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-12-15 21:27:04 +02:00
Ivailo Monev
df4be206b5 fix build without qcde style
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-12-15 21:26:32 +02:00
Ivailo Monev
5f82721d45 fix build of uic tool on windows
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-12-15 18:56:49 +02:00
Ivailo Monev
b3c8cd3ec2 fix build of nativewifi plugin
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-12-15 18:56:29 +02:00
Ivailo Monev
2b0bac3f44 put space between source and header files in checkresources and getresources scripts
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-12-15 18:56:05 +02:00
Ivailo Monev
630483f3aa disable freetype and fontconfig for windows
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-12-15 18:55:19 +02:00
Ivailo Monev
d11389c58a move features definitions to top-level cmake file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-12-15 18:15:10 +02:00
Ivailo Monev
f7f98ba354 always create and install arch headers
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-12-14 07:52:30 +02:00
Ivailo Monev
ccbe17fc04 move inclusion of qthread header moc where it belongs for windows
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-12-14 07:51:35 +02:00
Ivailo Monev
83021e6dd7 move QT_NO_OPENSSL to top-level cmake file, fix build without openssl
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-12-14 07:50:45 +02:00
Ivailo Monev
cc41ce5283 lupdate doesn't need KtDeclarative
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-12-14 06:54:34 +02:00
Ivailo Monev
1efd3e0358 do not typedef mode_t when building with mingw
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-12-14 06:35:02 +02:00
Ivailo Monev
ed62db2b3b do not buld all shared targets if KATIE_BOOTSTRAP is set
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-12-14 06:33:23 +02:00
Ivailo Monev
01e7e1b7b6 support building only bootstrap tools
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-12-14 06:25:36 +02:00
Ivailo Monev
9e5bce49b7 make-depend on unifdef
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-12-14 02:19:05 +02:00
Ivailo Monev
8e624dfd79 when optimizing headers undefine tools definitions
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-12-14 01:15:44 +02:00
Ivailo Monev
950cd439bb get rid of the variantFromValue function in qscriptqobject
upstream commits:
0460d63ed03f0de574a06268df2a267d44784cb0 (partitially)

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-12-13 23:37:49 +02:00
Ivailo Monev
391031166f cleanup legacy types remains
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-12-13 15:57:30 +02:00
Ivailo Monev
f39a06e2e6 no need to asign ref now
upstream commits:
65a4bdd109d924f802379a67b8bf23f9cefc8a54

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-12-13 14:50:49 +02:00