Commit graph

78 commits

Author SHA1 Message Date
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
Ivailo Monev
2a33d876ee fix regression since 48f9a83a 2016-02-07 19:29:16 +02:00
Ivailo Monev
5d6bd5cc0c remove unused variable from ODBC driver
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-02-07 03:24:51 +02:00
Ivailo Monev
44649b9eea add manual pages for qdbus and moc tools from Debian
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-02-07 02:59:36 +02:00