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