2016-08-22 20:52:34 +01:00
|
|
|
This file is part of MXE. See LICENSE.md for licensing information.
|
2012-12-19 22:53:14 +00:00
|
|
|
|
2020-05-26 09:36:15 +01:00
|
|
|
From 2c59523387b10937ff7d085bc34ec3df68805fea Mon Sep 17 00:00:00 2001
|
2016-01-17 12:44:54 +00:00
|
|
|
From: Ray Donnelly <mingw.android@gmail.com>
|
|
|
|
Date: Wed, 26 Aug 2015 12:45:43 +0100
|
2020-03-31 20:41:34 +01:00
|
|
|
Subject: [PATCH 1/2] cmake: Rearrange STATIC vs INTERFACE targets
|
2016-01-17 12:44:54 +00:00
|
|
|
|
|
|
|
Otherwise we attempt to add_library(Qt5::UiPlugin STATIC IMPORTED)
|
|
|
|
for header-only modules when building Qt5 statically.
|
|
|
|
|
|
|
|
Source: https://git.io/vzWJz
|
|
|
|
See also: https://github.com/mxe/mxe/issues/1185
|
|
|
|
|
|
|
|
diff --git a/mkspecs/features/data/cmake/Qt5BasicConfig.cmake.in b/mkspecs/features/data/cmake/Qt5BasicConfig.cmake.in
|
2020-05-26 09:36:15 +01:00
|
|
|
index 309798a767..18156cac9e 100644
|
2016-01-17 12:44:54 +00:00
|
|
|
--- a/mkspecs/features/data/cmake/Qt5BasicConfig.cmake.in
|
|
|
|
+++ b/mkspecs/features/data/cmake/Qt5BasicConfig.cmake.in
|
2020-05-26 09:36:15 +01:00
|
|
|
@@ -370,6 +370,9 @@ if (NOT TARGET Qt5::$${CMAKE_MODULE_NAME})
|
2018-05-22 14:02:10 +01:00
|
|
|
list(APPEND _Qt5$${CMAKE_MODULE_NAME}_LIB_DEPENDENCIES \"$${CMAKE_INTERFACE_QT5_MODULE_DEPS}\")
|
2016-01-17 12:44:54 +00:00
|
|
|
!!ENDIF
|
|
|
|
|
|
|
|
+!!IF equals(TEMPLATE, aux)
|
|
|
|
+ add_library(Qt5::$${CMAKE_MODULE_NAME} INTERFACE IMPORTED)
|
|
|
|
+!!ELSE
|
|
|
|
!!IF !isEmpty(CMAKE_STATIC_TYPE)
|
2019-06-18 17:34:18 +01:00
|
|
|
if(NOT Qt5_EXCLUDE_STATIC_DEPENDENCIES)
|
|
|
|
!!IF !isEmpty(CMAKE_DEBUG_TYPE)
|
2020-05-26 09:36:15 +01:00
|
|
|
@@ -411,9 +414,6 @@ if (NOT TARGET Qt5::$${CMAKE_MODULE_NAME})
|
2016-01-17 12:44:54 +00:00
|
|
|
add_library(Qt5::$${CMAKE_MODULE_NAME} STATIC IMPORTED)
|
|
|
|
set_property(TARGET Qt5::$${CMAKE_MODULE_NAME} PROPERTY IMPORTED_LINK_INTERFACE_LANGUAGES "CXX")
|
2020-05-26 09:36:15 +01:00
|
|
|
!!ENDIF
|
2017-11-22 21:23:29 +00:00
|
|
|
-!!ELSE
|
2016-01-17 12:44:54 +00:00
|
|
|
-!!IF equals(TEMPLATE, aux)
|
|
|
|
- add_library(Qt5::$${CMAKE_MODULE_NAME} INTERFACE IMPORTED)
|
2017-11-22 21:23:29 +00:00
|
|
|
!!ELSE
|
2016-01-17 12:44:54 +00:00
|
|
|
add_library(Qt5::$${CMAKE_MODULE_NAME} SHARED IMPORTED)
|
|
|
|
!!ENDIF
|
2018-02-15 08:34:10 +00:00
|
|
|
--
|
2020-05-26 09:36:15 +01:00
|
|
|
2.25.1
|
2016-06-21 01:03:22 +01:00
|
|
|
|
2018-02-15 08:34:10 +00:00
|
|
|
|
2020-05-26 09:36:15 +01:00
|
|
|
From c3fa97702a080eb1a931fd1f41f7a1dd5b775523 Mon Sep 17 00:00:00 2001
|
2017-06-10 23:29:30 +01:00
|
|
|
From: Mark Brand <mabrand@mabrand.nl>
|
|
|
|
Date: Sun, 11 Jun 2017 00:27:41 +0200
|
2020-03-31 20:41:34 +01:00
|
|
|
Subject: [PATCH 2/2] use pkg-config for harfbuzz
|
2017-06-10 23:29:30 +01:00
|
|
|
|
|
|
|
Change-Id: Ia65cbb90fd180f1bc10ce077a9a8323a48e51421
|
|
|
|
|
|
|
|
diff --git a/src/gui/configure.json b/src/gui/configure.json
|
2020-05-26 09:36:15 +01:00
|
|
|
index 5ebcdb99b5..2553cb5cf6 100644
|
2017-06-10 23:29:30 +01:00
|
|
|
--- a/src/gui/configure.json
|
|
|
|
+++ b/src/gui/configure.json
|
2020-05-26 09:36:15 +01:00
|
|
|
@@ -303,7 +303,8 @@
|
2017-10-07 10:53:04 +01:00
|
|
|
},
|
2019-02-01 22:09:20 +00:00
|
|
|
"headers": "harfbuzz/hb.h",
|
2017-06-10 23:29:30 +01:00
|
|
|
"sources": [
|
|
|
|
- "-lharfbuzz"
|
|
|
|
+ { "type": "pkgConfig", "args": "harfbuzz" },
|
|
|
|
+ "-lharfbuzz"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"imf": {
|
2018-02-15 08:34:10 +00:00
|
|
|
--
|
2020-05-26 09:36:15 +01:00
|
|
|
2.25.1
|
2017-10-07 10:53:04 +01:00
|
|
|
|