Martchus
d8333f3793
Apply cmake-format
2019-05-04 21:01:06 +02:00
Martchus
c707591128
Don't mix building static and shared libraries
2019-04-21 16:44:54 +02:00
Martchus
190e58fe67
Apply cmake-format
2019-02-06 17:32:10 +01:00
Martchus
881ed0a2cb
Add module to create Android APK using androiddeployqt
2018-09-16 00:38:46 +02:00
Martchus
90ee0c6519
Always link against Qt Qml when Qt Quick GUI enabled
2018-08-31 22:45:24 +02:00
Martchus
c48c669095
Make depending on QQC2 for Quick GUI a one-liner
2018-06-16 13:11:18 +02:00
Martchus
1946816ce0
Enable QML debugging if build type is debug
2018-05-23 23:20:58 +02:00
Martchus
bf1519d357
Improve handling static Qt plugins
...
* Only link targets using static Qt Gui/Widgets/Quick
against static plugins since currently only GUI-related
plugins are relevant
* Don't require to link explicitely against the related
module (eg. Qt Svg for the Svg icon engine) because the
imported target of the plugin should pull all required
dependencies
* Add option for linking against static Qt image format
plugins
* Link GUI applications using static Qt Gui/Widgets/Quick
against the static X11 platform integration plugin if it
is available
2017-09-03 18:03:41 +02:00
Martchus
7c6483f5a6
Link GUI apps against Cocoa integration plugin under MacOS
2017-08-06 00:44:20 +02:00
Martchus
61a544d42f
Make definitions for gui support project specific
2017-04-27 22:03:37 +02:00
Martchus
784781b409
Set 'MACOSX_BUNDLE' for GUI apps under MacOS
...
This makes it a GUI executable that can be launched from
the Finder. Not tested yet.
2017-03-29 00:17:26 +02:00
Martchus
aae9fd5c85
Fix messages in QtGuiConfig
2017-02-20 20:04:33 +01:00
Martchus
26b8f069c6
Improve CMake modules
2017-02-11 02:31:43 +01:00
Martchus
6d623989a8
Declare all used Qt module public dependencies
2016-11-10 23:42:53 +01:00
Martchus
e1a8a12670
Provide an imported target for libs
2016-11-10 23:42:53 +01:00
Martchus
d9380d024e
Allow building shared and static libs at the same time
...
Use 'Static'-prefixed CMake modules provided by patched
mingw-w64-qt5 packages
2016-10-29 00:26:06 +02:00
Martchus
b35e5311a9
Improve handling Svg support
2016-10-19 20:33:59 +02:00
Martchus
9e61cf8e18
Add option for built-in SVG icon support
2016-08-19 22:37:43 +02:00
Martchus
d97e112f0d
Allow using static Qt libraries
2016-08-19 16:16:10 +02:00
Martchus
7edccd9f75
Move options for GUI to BasicConfig
2016-08-14 16:51:19 +02:00
Martchus
babb75a205
Attempt to link statically against Qt
...
Linking statically against Qt with CMake still doesn't work. Seems like
there is still some work to do on the Qt side. Patches from MSYS2 might
help.
2016-07-27 18:51:25 +02:00
Martchus
5a0eba3726
Allow built-in translations and icons
...
- Allow to built-in qm files for translations
using the Qt resource system
- Allow to built-in required icons from specified
icon themes using the Qt resource system
- Provide bash script to determine required icons
2016-07-16 23:12:02 +02:00
Martchus
c66d1513f9
Using option for CMake options
2016-07-11 19:52:52 +02:00
Martchus
36de73756b
fixed some issues caused the build system changeings
2016-04-16 18:32:56 +02:00
Martchus
9cf5656efe
reduce code duplication in build system
...
- get rid of qmake project file
- provide CMake modules for common tasks
- provide templates for *.desktop files
2016-04-16 02:11:20 +02:00