Ivailo Monev
3567c9dd14
remove the tests, the QT_HAVE_* defines are not interface defines AFAIK
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-11-16 12:51:03 +00:00
Ivailo Monev
7ae7ceb5eb
add custom build type and use it in Travis
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-08-09 05:36:36 +00:00
Ivailo Monev
0739edd6b2
fix build of network plugins
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-08-09 05:09:34 +00:00
Ivailo Monev
e577790de3
store the git checkout hash in the cmake version file
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-04-27 03:37:01 +00:00
Ivailo Monev
5ffb903ad9
improve standard selection from mkspecs
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-04-26 13:31:32 +00:00
Ivailo Monev
3ce697c027
misc cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-12-10 01:39:04 +00:00
Ivailo Monev
db4718eeb0
prefer c++ standard argument over CMAKE_CXX_STANDARD
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-11-16 02:00:53 +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
2bb5470eb1
various cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-11-10 20:26:47 +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
df42f772b9
merge mkspecs_c89 header into mkspecs_posix header
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-10-13 01:06:32 +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
4a5bcff7ec
embracing the STL
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-10-04 16:33:26 +00:00
Ivailo Monev
f1ee06a269
mkspecs cleanup
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-19 20:23:52 +00:00
Ivailo Monev
1370130551
build system cleanup
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-11 03:36:48 +00:00
Ivailo Monev
3131357af2
remove Windows, Mac and other proprietary OS files
2016-09-11 03:34:17 +00:00
Ivailo Monev
313e1b79d0
various cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-25 15:37:12 +00:00
Ivailo Monev
916bc985f0
goodbye custom flags, Mac OS X build is broken cuz frameworks
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-25 05:00:31 +00:00
Ivailo Monev
c8fec5bc4b
make the generators not respecting DESTDIR work again
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-06 17:53:03 +03:00
Ivailo Monev
c54a40c647
just disable iconv support on OS X for now
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-07-25 11:59:16 +00:00
Ivailo Monev
4a2d4bde7d
attempt to fix the OS X build
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-07-25 10:25:08 +00:00
Ivailo Monev
f16e19de4d
attempt to fix the OS X build
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-07-25 10:13:59 +00:00
Ivailo Monev
f8200ae7b3
experimental mac mkspec file and disabling test on linux for now (in Travis)
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-07-25 09:52:09 +00:00
Ivailo Monev
5c0399c76b
various cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-27 08:28:47 +00:00
Ivailo Monev
19b804b850
various cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-26 10:32:24 +00:00
Ivailo Monev
6fe3dd722a
fix byte-order detection when building with MSVC
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-23 20:13:56 +03:00
Ivailo Monev
cc2c26ecf1
fix detection of MSVC
...
STREQUAL on MSVC, WIN32, MINGW, etc. results in CMP0054 and non-equal
branching
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-23 14:28:33 +03:00
Ivailo Monev
0afe0c0c36
simplify installation directories handling via use of CPACK_SET_DESTDIR
...
also, the CMake files are installed where they can be found by default
(without any manual configuration) by default - in the top-level
installation directory (CMAKE_INSTALL_PREFIX)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-10 14:06:44 +03:00
Ivailo Monev
6b34367045
change build flags for Linux
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-08 00:08:53 +00:00
Ivailo Monev
d8b2b2fe42
fix warnings about undefined pre-processor definitions
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-05-24 13:13:19 +00:00
Ivailo Monev
803e2710c6
make configuration paths cached
...
that makes them overridable even from external projects (which can be bad
since it can make translations be installed in the wrong path) but for
those who build Katie itself it would be easier to change the paths from
the CMake GUI or their IDE
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-05-03 17:00:51 +00:00
Ivailo Monev
5de582be65
make the setup of KATIE_COMPONENTS and KATIE_TOOLS dynamic
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-05-03 16:02:00 +00:00
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
2c410ec52a
install .destkop files for relevant applications
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-26 01:05:52 +00:00
Ivailo Monev
1cf6a4bb7c
add qdbusviewer back
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-03-16 17:44:37 +00:00
Ivailo Monev
1fc7161699
cleanup what's left from Phonon component
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-03-14 22:09:06 +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
99475ae659
move designer tool to tools sub-directory and update translations
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-03-10 16:04:47 +00:00
Ivailo Monev
585670a86b
fix package files for MinGW on Archlinux
2016-03-07 19:12:48 +00:00
Ivailo Monev
1acc2778b0
add Designer back
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-03-05 22:04:34 +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
d63a0aa79f
fix handling of mkspecs directory
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-02-29 18:40:29 +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
c14bb25d10
build system cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-02-29 05:00:13 +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
d903cd454e
require KtMain only if not mingw
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-02-16 21:10:23 +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
afa97aef06
respect cached test variables above all
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-02-13 20:35:01 +02:00
Ivailo Monev
39ea34b7ac
bump version to 4.9.0
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-02-11 16:06:57 +02:00