Commit graph

103 commits

Author SHA1 Message Date
Ivailo Monev
34f2cfc804 use KATIE_GIT as build-key and remove redundant QT_EDITION definition
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-18 19:04:06 +00:00
Ivailo Monev
8ef9c313fa replace NDEBUG with QT_NO_DEBUG definition
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-18 03:19:12 +00:00
Ivailo Monev
84af65a340 make use of CMAKE_CURRENT_LIST_DIR CMake variable
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-17 04:02:08 +00:00
Ivailo Monev
421192dd96 change KATIE_KEY pattern to similar to machine identifier of compilers [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-01 06:14:00 +00:00
Ivailo Monev
baa7872568 use lower-case name for local variable in mkspecs CMake file
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-11-30 07:30:26 +00:00
Ivailo Monev
a3304a0cfb disable data relocations if CMAKE_POSITION_INDEPENDENT_CODE is set to OFF/FALSE
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-11-30 07:18:47 +00:00
Ivailo Monev
b8c48fd33a platform specific mkspecs are no longer a thing
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-11-27 03:49:11 +00:00
Ivailo Monev
a844dfc1d9 add NaCl architecture check
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-08-01 12:39:03 +00:00
Ivailo Monev
8ccba56756 add HPPA (a.k.a. PA-RISC) architecture check
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-08-01 12:27:12 +00:00
Ivailo Monev
a0841ca7b0 merge mkspecs into single qplatformdefs header
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-16 20:02:32 +00:00
Ivailo Monev
39740437a7 stdio header is required in common mkspecs and sys/socket is duplicate
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-16 02:19:53 +00:00
Ivailo Monev
903802a8ab undefined QT_SOCKLEN_T only if different value will be set
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-16 02:16:26 +00:00
Ivailo Monev
d9da040abb remove redundant header inclusions from mkspecs
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-15 19:42:42 +00:00
Ivailo Monev
8501c5acd8 more specific note about variables KatieConfig overrides
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-10 19:53:52 +00:00
Ivailo Monev
be9642ecff move temporary string to the scope it is used in in mkspecs
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-10 19:52:03 +00:00
Ivailo Monev
69a8ec278b deal with TODO in mkspecs and review architectures checks in global header
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-10 19:48:52 +00:00
Ivailo Monev
d209ea5580 overriding CMAKE_CXX_EXTENSIONS is not a good idea, remove TODO
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-10 19:17:44 +00:00
Ivailo Monev
74bb412630 copyright changes
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-03 13:38:02 +00:00
Ivailo Monev
f73364efd3 remove the ability to override mkspecs via vendor file
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-26 01:42:32 +00:00
Ivailo Monev
9d1e14030e remove FIXME from mkspecs
the default covers most cases and KATIE_TYPE is now saved in the CMake config

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-24 20:45:05 +00:00
Ivailo Monev
a721c0e39f deal with TODO
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-18 15:27:18 +00:00
Ivailo Monev
7acd252a90 don't include qglobal header from qplatformdefs header
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-10 21:48:26 +00:00
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