Martchus
ec3d68a635
Apply cmake-format 0.5.1
2019-06-01 12:15:48 +02:00
Martchus
d8333f3793
Apply cmake-format
2019-05-04 21:01:06 +02:00
Martchus
76f70abdf8
Polish CMake modules
2019-04-22 22:27:00 +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
86a84dd3cf
Reduce indentation in QtLinkage CMake module
2018-12-05 15:24:04 +01:00
Martchus
e7b3ec67c5
APK: Handle Qt being configured with custom paths
2018-12-02 21:44:20 +01:00
Martchus
22639edfed
Force use of INTERFACE_LINK_LIBRARIES_RELEASE for any config
...
Ensures we're getting the correct transitive dependencies
for all static Qt modules regardless of the configuration.
2017-12-15 20:35:09 +01:00
Martchus
b2e3506ff5
Fix adding public Qt modules in pkg-config
2017-10-08 19:40:51 +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
bbee85ce07
Fix using static Qt without 'Static' prefix
2017-08-06 00:43:09 +02:00
Martchus
1d49f41582
Fix marking Qt module deps as public
2017-04-22 20:57:57 +02:00
Martchus
26b8f069c6
Improve CMake modules
2017-02-11 02:31:43 +01:00
Martchus
0ccee40fa4
Check for Qt 5.6 or higher by default
...
which is required by qtutilities itself and most other
projects eg. Tag Editor
2017-02-06 21:35:08 +01:00
Martchus
3c2c8ed650
Fix reverse lookup for pc and 'StaticQt5::'
2016-12-13 20:23:20 +01:00
Martchus
653d954a54
Fix use of static Qt 5 plugins
2016-11-26 21:58:42 +01:00
Martchus
70a9d68555
Use StaticQt5::* for static Qt5 imported targets
...
Fallback to old version (Qt5::static::*) if not found
2016-11-12 02:24:06 +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
812f2d2afd
Fix indentation of QtLinkage.cmake
2016-09-11 23:11:19 +02:00
Martchus
7f9afcda73
Fix decoration for static builds
...
- Also fix finding static web view and JavaScript provider
2016-08-29 15:41:21 +02:00