Commit Graph

9 Commits

Author SHA1 Message Date
Martchus 6f91588d12 Improve and add more mingw-w64-qt6-*-static packages
* Add mingw-w64-cmake-static as a separate package
* Fix linker errors (FREETYPE_DEPENDENCIES really must include `-lfreetype`
  itself due to the cyclic dependency between FreeType2 and Harfbuzz
* Add patch to fix static compilation of qt6-tools
2020-11-08 17:14:16 +01:00
xantares a76180bc15
mingw-w64-cmake Drop vulkan overrides
sorry, but I dont see what that is supposed to fix, the actual library name is /usr/i686-w64-mingw32/lib/libvulkan-1.dll.a and is correctly fond by the default findvulkan.cmake
2020-11-07 22:31:58 +01:00
Martchus 1c6dcbd4ed Update Qt 6 packages to beta3, add mingw-w64-qt6-*-static packages
* Add certain variables to find Qt's dependencies to the CMake
  toolchain file because these variables would otherwise needed to
  be set every time Qt 6 is used
* Add a static variant
    * Not fully tested yet
    * Further repos besides base and svg will be added later
2020-11-06 23:40:34 +01:00
Martchus 70be537d89 Update packages of own projects to next major releases 2019-08-24 17:19:43 +02:00
Martchus f0175878db Don't use -fstack-protector-strong when compiling for Windows
Initial motivation of adding the flag was better consistency with
compile flags used for regular Arch Linux packages.

However, adding -fstack-protector-strong seems to cause segmentation
faults even before main() is called.

The issue is not reproducible with a simple hello world app and also
not reproducible when launching the app under Linux with WINE. But
a full-blown Qt 5 app crashes in the way described.
2019-01-05 01:47:00 +01:00
Martchus d35652e480 Make mingw-w64 compile flags configurable
* Sync configure and cmake with latest AUR versions
* Get rid of -g by default
* Not tested yet
2018-12-31 00:14:47 +01:00
Martchus 156054eef4 Add option in mingw-w64-cmake to prevent frocing shared libs 2016-09-12 19:45:21 +02:00
Martchus eda90ac2d7 Prevent mingw-w64-cmake messing includes
Not tested yet
2016-09-03 22:13:40 +02:00
Martchus ac647e596a Make flags in mingw-w64 build wrappers configurable
- Add mingw-w64-cmake and mingw-w64-configure
- Make default build flags configurable via
  CUSTOM_MINGW_FLAGS
2016-07-13 19:39:28 +02:00