Ivailo Monev
|
96990ced4d
|
print warning about missing unifdef for any build type
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2020-01-03 04:46:46 +00:00 |
|
Ivailo Monev
|
95526d00ed
|
fix some headers re-writing issues
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-12-29 06:47:09 +00:00 |
|
Ivailo Monev
|
a0d94b6ab0
|
quote varibles that may contain whitespace in KatieMacros and KatieBuildMacros CMake files
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-12-23 03:23:45 +00:00 |
|
Ivailo Monev
|
fe345cd0c5
|
install translations as part of Runtime component
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-12-23 03:18:46 +00:00 |
|
Ivailo Monev
|
30b8dfff25
|
make the custom moc command depend on KATIE_MOC
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-12-22 20:55:04 +00:00 |
|
Ivailo Monev
|
2e5e09e76d
|
introduce KATIE_CROSS_EXEC for use in cross-compiling
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-12-22 20:29:08 +00:00 |
|
Ivailo Monev
|
44561e4e44
|
exclude qtest_gui header from QtTest meta header again
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-12-22 16:05:32 +00:00 |
|
Ivailo Monev
|
4cb47f8752
|
rework fancy and meta header generators
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-12-22 15:47:57 +00:00 |
|
Ivailo Monev
|
20efcc02c9
|
headers compat
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-12-19 18:57:26 +00:00 |
|
Ivailo Monev
|
a2dcf2c39f
|
the public headers checker in kate_generate_public() has served its purpose
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-12-19 13:33:20 +00:00 |
|
Ivailo Monev
|
3e6a9912f0
|
no need to execute moc via exec.sh during build, it is bootstrapped
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-12-17 21:29:04 +00:00 |
|
Ivailo Monev
|
af15a631fd
|
fix build when tools are suffixed
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-12-16 23:50:55 +00:00 |
|
Ivailo Monev
|
de4293d87e
|
remove unused KATIE_QDBUSXML2CPP from KatieBUildMacros CMake file
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-12-16 23:48:45 +00:00 |
|
Ivailo Monev
|
6b429fce8a
|
make use of already set variables in katie_setup_target() for translations
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-12-15 23:56:16 +00:00 |
|
Ivailo Monev
|
99f1b37600
|
use katie_setup_target() so that exec.sh script is used to execute the tools when building tests
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-12-15 22:59:03 +00:00 |
|
Ivailo Monev
|
2da7e1bf71
|
make custom build commands and targets depend on targets rather than their output
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-12-15 22:44:22 +00:00 |
|
Ivailo Monev
|
3db542a4e2
|
execute tools during build via script
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-12-15 21:55:24 +00:00 |
|
Ivailo Monev
|
e95e7d1f32
|
deal with TODO in CMake macro files [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-11-29 10:45:27 +00:00 |
|
Ivailo Monev
|
e85437dfcc
|
remove experimental Python bindings
they may be brought back as separate project
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-07-24 11:07:13 +00:00 |
|
Ivailo Monev
|
d93d383b9b
|
reduce code duplication in tests macros
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-07-14 18:34:41 +00:00 |
|
Ivailo Monev
|
c67c0c6a09
|
append definitions to package flags for core component
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-06-24 14:30:23 +00:00 |
|
Ivailo Monev
|
5a7f1ff89a
|
run tests when building with GCC in Travis
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-06-09 11:28:35 +00:00 |
|
Ivailo Monev
|
6226b770ea
|
QEvent cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-06-07 13:43:43 +00:00 |
|
Ivailo Monev
|
ef6223e227
|
review object targets build rules
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-05-31 10:25:19 +00:00 |
|
Ivailo Monev
|
de954ee586
|
put generated resources in target specific directory
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-05-31 09:38:06 +00:00 |
|
Ivailo Monev
|
30010585ed
|
make major components, plugins and imports part of runtime
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-05-30 12:56:38 +00:00 |
|
Ivailo Monev
|
995b7998b0
|
deal with excessive include directories
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-05-30 12:39:35 +00:00 |
|
Ivailo Monev
|
2ee2402113
|
add -DQT_<COMPONENT>_LIB compat definition to Cflags in pkg-config files
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-05-28 12:31:13 +00:00 |
|
Ivailo Monev
|
736e97a90c
|
add back accidently removed line from build macro
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-05-26 18:22:44 +00:00 |
|
Ivailo Monev
|
b1218a76ed
|
deal with TODO about installing components
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-05-25 23:58:18 +00:00 |
|
Ivailo Monev
|
8d240f4997
|
deal with FIXME about tests
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-05-17 20:46:49 +00:00 |
|
Ivailo Monev
|
139e0dbff1
|
rename build related CMake macro
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-05-15 20:44:06 +00:00 |
|
Ivailo Monev
|
84910fb6e9
|
oops, fix build
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-05-13 01:36:36 +00:00 |
|
Ivailo Monev
|
adaa6ead51
|
cmake modules review
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-05-13 00:59:14 +00:00 |
|
Ivailo Monev
|
ca260217f9
|
Python bindings via Shiboken
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-05-12 18:19:43 +00:00 |
|
Ivailo Monev
|
5aa772683e
|
minor build system cleanups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-05-07 01:49:51 +00:00 |
|
Ivailo Monev
|
dfd0865e5d
|
various cleanups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2018-07-09 22:15:43 +00:00 |
|
Ivailo Monev
|
6727835195
|
experimental and incomplete Python bindings for core and gui modules
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2018-02-12 00:15:12 +00:00 |
|
Ivailo Monev
|
05dbb556de
|
rewrite plugins build system to allow tests to use them
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2017-08-08 17:56:34 +00:00 |
|
Ivailo Monev
|
fc1e08ddf6
|
various cleanups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2017-08-08 13:01:02 +00:00 |
|
Ivailo Monev
|
090e1025d1
|
oops, fix all-in-one exclusion handling
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2017-08-05 08:12:11 +00:00 |
|
Ivailo Monev
|
a8cba58eec
|
add macro to exclude sources from all-in-one source file and make use of it
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2017-08-05 08:00:15 +00:00 |
|
Ivailo Monev
|
e80eacf1ac
|
gui component all-in-one build fixes
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2017-08-05 06:44:35 +00:00 |
|
Ivailo Monev
|
adf0b81bf9
|
make it possible to build bootstrap_moc/moc as all-in-one
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2017-08-03 07:12:14 +00:00 |
|
Ivailo Monev
|
99ab64cf7f
|
avoid unneccessary rebuild of all-in-one targets upon project re-configuration
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2017-05-09 07:46:51 +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
|
e3513f5fc1
|
cross-compiling is no longer supported
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2017-04-25 08:15:19 +00:00 |
|
Ivailo Monev
|
79c4a32a50
|
add CPU and build type to CPack package name
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2016-11-09 03:49:36 +00:00 |
|
Ivailo Monev
|
374db6339a
|
do not add .qrc and .ui files to target sources when KATIE_ALLINONE is not set
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2016-11-04 16:18:45 +00:00 |
|
Ivailo Monev
|
0c2c2cb48f
|
minor build system cleanups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2016-10-16 02:22:32 +00:00 |
|