Gentoo Archives: gentoo-dev

From: "Michał Górny" <mgorny@g.o>
To: gentoo-dev@l.g.o
Cc: "Michał Górny" <mgorny@g.o>
Subject: [gentoo-dev] [PATCH 2/5] qmake-utils.eclass: Add a function to get qmake args
Date: Tue, 10 May 2022 21:13:14
Message-Id: 20220510211211.2091-3-mgorny@gentoo.org
In Reply to: [gentoo-dev] [PATCH 0/5] distutils-r1.eclass: sipbuild PEP517 support by "Michał Górny"
1 Signed-off-by: Michał Górny <mgorny@g.o>
2 ---
3 eclass/qmake-utils.eclass | 27 +++++++++++++++++++++++++++
4 1 file changed, 27 insertions(+)
5
6 diff --git a/eclass/qmake-utils.eclass b/eclass/qmake-utils.eclass
7 index 1f09cbd9ca77..a4be44fa65a5 100644
8 --- a/eclass/qmake-utils.eclass
9 +++ b/eclass/qmake-utils.eclass
10 @@ -60,6 +60,33 @@ qt5_get_plugindir() {
11 echo $(qt5_get_libdir)/qt5/plugins
12 }
13
14 +# @FUNCTION: qt5_get_qmake_args
15 +# @DESCRIPTION:
16 +# Echoes a multi-line string containing arguments to pass to qmake.
17 +qt5_get_qmake_args() {
18 + cat <<-EOF
19 + QMAKE_AR="$(tc-getAR) cqs"
20 + QMAKE_CC="$(tc-getCC)"
21 + QMAKE_LINK_C="$(tc-getCC)"
22 + QMAKE_LINK_C_SHLIB="$(tc-getCC)"
23 + QMAKE_CXX="$(tc-getCXX)"
24 + QMAKE_LINK="$(tc-getCXX)"
25 + QMAKE_LINK_SHLIB="$(tc-getCXX)"
26 + QMAKE_OBJCOPY="$(tc-getOBJCOPY)"
27 + QMAKE_RANLIB=
28 + QMAKE_STRIP=
29 + QMAKE_CFLAGS="${CFLAGS}"
30 + QMAKE_CFLAGS_RELEASE=
31 + QMAKE_CFLAGS_DEBUG=
32 + QMAKE_CXXFLAGS="${CXXFLAGS}"
33 + QMAKE_CXXFLAGS_RELEASE=
34 + QMAKE_CXXFLAGS_DEBUG=
35 + QMAKE_LFLAGS="${LDFLAGS}"
36 + QMAKE_LFLAGS_RELEASE=
37 + QMAKE_LFLAGS_DEBUG=
38 + EOF
39 +}
40 +
41 # @FUNCTION: eqmake5
42 # @USAGE: [arguments for qmake]
43 # @DESCRIPTION:
44 --
45 2.35.1