Ivailo Monev
6076081016
make it easy for vendors to override misc installation paths
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-01-01 00:13:29 +02:00
Ivailo Monev
b5347a5613
handle installation without RPATH on UNIX properly
...
the custom ld.so.conf file ensures that the Katie libraries get
registered in the cache so that when installed in location other than
/usr/lib or other standard libraries path executables can operate.
Even the default libraries path (/usr/local/lib/katie) is
non-standard and requires the config, unless CMAKE_SKIP_INSTALL_RPATH
if set to ON but because RPATH is considered security issue it is
unlikely that binary distributors will turn it on when building Katie
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-12-30 22:45:32 +02:00
Ivailo Monev
36ee28ba99
minor cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-12-30 09:50:34 +02:00
Ivailo Monev
7cd2dabb91
make it possible to build plugintest utility
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-12-24 03:53: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
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
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
fa0e8b83df
minor build system cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-12-16 04:15:31 +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
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
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
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
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
8e4381e946
support ICU as Qt4 does
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-12-13 06:26:59 +02:00
Ivailo Monev
bfbc380756
initial import
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-12-10 05:06:13 +02:00