Commit graph

306 commits

Author SHA1 Message Date
Ivailo Monev
9ae658eb00 create resource paths only when they are needed
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-21 16:10:33 +00:00
Ivailo Monev
908678e114 build system cleanups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-14 18:32:32 +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
10ca053d8c apply KATIE_DEFINITIONS via Cflags from the core component pkgconfig file
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-08 22:40:28 +00:00
Ivailo Monev
53cca81bf3 declarative component can be build as all-in-one now
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-28 01:33:18 +00:00
Ivailo Monev
41409106f1 opengl component can be build as all-in-one now
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-27 16:51:03 +00:00
Ivailo Monev
403799cd9c both designer components can be build as all-in-one now
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-27 04:05:49 +00:00
Ivailo Monev
fc5ed62165 shareddeviceskin can build as all-in-one now
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-26 23:29:19 +00:00
Ivailo Monev
41f1500637 mostly build system changes
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-26 21:24:47 +00:00
Ivailo Monev
3dc65db9de qtgradienteditor can be build as all-in-one now
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-26 18:03:18 +00:00
Ivailo Monev
dd4c895063 designer tool can be build as all-in-one now
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-26 17:19:33 +00:00
Ivailo Monev
f263db8ffb help component can be build as all-in-one now
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-26 16:32:34 +00:00
Ivailo Monev
b9461f901a do not blacklist KtCore from all-in-one build now
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-26 14:39:13 +00:00
Ivailo Monev
358e8b9a84 lupdate tool can be build as all-in-one now
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-26 04:22:48 +03:00
Ivailo Monev
2c3aabd1a3 mostly all-in-one build fixes
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-25 21:33:15 +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
6bea2e71e4 cleanup katie_setup_target()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-25 05:17:02 +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
8e2525fb74 rework katie_setup_targets() and bump minimum CMake requirement
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-25 04:39:23 +00:00
Ivailo Monev
3053abb40a oops, fixup katie_resources() usage in katie_test()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-25 03:07:24 +00:00
Ivailo Monev
42f492cf7c preparations to support all-in-one targets build
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-25 02:56:09 +00:00
Ivailo Monev
a427a542f5 do not add qttestgui.h to the QtTest meta header
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-15 13:21:33 +00:00
Ivailo Monev
317ef67bf5 katie_setup_sources() is no longer needed [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-09 20:48:04 +00:00
Ivailo Monev
12a8fc09c3 improve ODBC detection
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-09 04:37:06 +00:00
Ivailo Monev
57665d8530 make the installations paths relative even for non Windows platforms
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-07 13:43:51 +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
e8ed3c8141 limmit some build warnings to Debug configuration
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-03 16:39:42 +00:00
Ivailo Monev
62b763b4f4 make it possible to moc .mm files
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-07-25 15:25:50 +03:00
Ivailo Monev
937554b1b6 apply the C++ flags as C flags, with filter
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-07-25 12:35:42 +00:00
Ivailo Monev
836ae4f70f cleanup configuration directories handling
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-07-24 06:05:57 +00:00
Ivailo Monev
d7e4632ed4 make the ICU CMake module check for icuuc library too
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-07-23 22:46:34 +00:00
Ivailo Monev
efbb0e7e82 platforms related plugins are no longer relevant
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-07-12 21:39:09 +00:00
Ivailo Monev
0c3916fe0a run moc only on files that contain Q_OBJECT/Q_OBJECT_FAKE/Q_GADGET
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-07-12 01:54:49 +00:00
Ivailo Monev
9f3d688f5e write new lines to files from build macros
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-07-04 21:06:49 +00:00
Ivailo Monev
7836cda06e export Katie_DIR from the UNIX Shell profile file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-25 08:05:24 +00:00
Ivailo Monev
d088897d13 make Python recommended not required
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-18 12:54:10 +00:00
Ivailo Monev
a6fd152efc force PIC on object targets if depending on the library targets
the CMake documentation for the POSITION_INDEPENDENT_CODE
property states that it is set to True for SHARED and
MODULE targets, however mixing objects that are build
without PIC and shared/module objects with PIC does not
end well (linker error) thus the macro to workaround
that fixing the build for x86_64

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-13 22:07:42 +00:00
Ivailo Monev
9f1afc5738 make use of GENERATED property in katie_translations()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-12 21:12:26 +00: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
594d3ebb29 misc cleanups
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-09 01:11:10 +00:00
Ivailo Monev
7373359c8c run tests in the CMake binary alternative of the current directory
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-08 17:31:27 +00:00
Ivailo Monev
38cad0a259 improve Win32 toolchain file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-05-28 12:08:44 +03:00
Ivailo Monev
95b67f8000 correct description of GLIB2_CONFIG_INCLUDES
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-05-28 04:29:07 +00:00
Ivailo Monev
e98985b359 fix author warning about ARM sources
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-05-27 15:45:14 +00:00
Ivailo Monev
b7894f1cfb note where UNIFDEF_EXECUTABLE is set from
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-05-25 17:09:37 +00:00
Ivailo Monev
8d3e5d15de rewrite Iconv CMake module
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-05-25 11:11:49 +00:00
Ivailo Monev
e0a0918d41 remove FIXME for the bug that I'm not going workaround
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-05-03 20:59:23 +00:00
Ivailo Monev
9acce7fa24 adjust package files
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-05-03 17:38:17 +00:00
Ivailo Monev
d1d4268a92 cleanup build macros
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-05-03 17:02:01 +00:00
Ivailo Monev
deb1a40c42 disable installation of bootstrapped Katie
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-05-03 17:01:32 +00:00