Commit graph

157 commits

Author SHA1 Message Date
Ivailo Monev
3e16fbcee2 improve Shell profile file
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-10-06 03:25:38 +00:00
Ivailo Monev
f28264ed1b further improve shell profile file
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-09-02 09:07:42 +00:00
Ivailo Monev
8763b4ebf7 improve the shell profile file
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-08-22 16:31:32 +00:00
Ivailo Monev
8d81de7cde make it possible to test the imports too
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-08-09 19:40:40 +00:00
Ivailo Monev
fbd408e42a oops
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-08-09 12:55:07 +00:00
Ivailo Monev
6f7d8c4f37 improve compat
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-08-09 12:49:22 +00:00
Ivailo Monev
8c12d50ccc various cleanups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-08-09 06:16:35 +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
488c34f295 use (almost) the same compat conditions in KatieConfig and Qt4UseFile
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-08-07 07:15:50 +00:00
Ivailo Monev
4f7a95ba56 ensure KatieConfig is not doing setup more than once
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-08-06 12:09:40 +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
b45c9f3fde change plugins pattern to avoid loading incompatible (Qt4) plugins
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-08-05 02:25:10 +00:00
Ivailo Monev
6229c64316 detect MySQL version from its CMake module
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-08-05 02:03:58 +00:00
Ivailo Monev
0c8512945d only mysql_config only as preference, keep a fallback
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-08-04 08:34:33 +00:00
Ivailo Monev
2c65588e34 an attempt to improve the MySQL CMake module, let's see if Travis build fails
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-08-04 08:17:23 +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
c56b39df06 various cleanups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-07-16 06:14:47 +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
b0cb30a3a7 add better UseQt4 CMake file subtitute
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-05-08 14:55:36 +00:00
Ivailo Monev
5b44625e87 fix regression in the Qt4 CMake module compatibilty
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-05-06 16:29:19 +00:00
Ivailo Monev
4ac6a9e50e oops, fix KATIE_INCLUDES
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-04-27 12:29:40 +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
3a7935df73 KatieConfig.cmake review
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-04-27 02:14:01 +00:00
Ivailo Monev
15be073317 support suffixed tools and package them as such
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-04-27 01:57:57 +00:00
Ivailo Monev
4aca886483 purge Gtk style and some other styles leftovers
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-04-25 08:59:05 +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
6458679d87 require PCRE v7.7+
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-11-16 21:02:52 +00:00
Ivailo Monev
fede7a03d6 various cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-11-16 17:31:45 +00:00
Ivailo Monev
24652fcc11 update package dependencies and remove EGL CMake module
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-11-16 14:26:52 +00:00
Ivailo Monev
ad8de752da make use of PCRE in JavaScriptCore
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-11-14 14:22:02 +00:00
Ivailo Monev
53810372d5 get rid of QSound
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-11-12 17:39:58 +00:00
Ivailo Monev
c36a5336e3 misc cleanups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-11-11 21:11:28 +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
ee3191f77d add NSL CMake module
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-11-05 00:06:43 +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
812ac6414a various cleanups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-10-24 17:08:16 +00:00
Ivailo Monev
f6f2b15fd6 the key getter is no longer required
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-10-24 16:43:11 +00:00
Ivailo Monev
2b33feeecd various cleanups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-10-19 21:05:54 +00:00
Ivailo Monev
c0edcb7c2c add Resolv CMake module
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-10-16 21:13:18 +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
0c2c2cb48f minor build system cleanups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-10-16 02:22:32 +00:00
Ivailo Monev
abf178cf5f make GTK2, GConf2 and CUPS linked dependencies
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-10-15 16:05:45 +00:00
Ivailo Monev
d97ab11f25 specifying OUTPUT for custom targets multiple times causes the output depend on itself
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-10-12 05:11:29 +00:00
Ivailo Monev
30232dac3c oops, custom targets do not have OUTPUT property
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-10-12 04:57:00 +00:00
Ivailo Monev
b9d319f383 replace the common resources handling with CMake's OUTPUT property
it automatically sets the GENERATED property for the output file

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-10-11 23:16:20 +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
93b81be90a temporary fix for katie_optimize_headers()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-10-06 18:12:22 +00:00