diff options
Diffstat (limited to 'meta/recipes-qt/qt4/qt4_arch.inc')
-rw-r--r-- | meta/recipes-qt/qt4/qt4_arch.inc | 36 |
1 files changed, 16 insertions, 20 deletions
diff --git a/meta/recipes-qt/qt4/qt4_arch.inc b/meta/recipes-qt/qt4/qt4_arch.inc index bde68dc2e0..c1d35ab726 100644 --- a/meta/recipes-qt/qt4/qt4_arch.inc +++ b/meta/recipes-qt/qt4/qt4_arch.inc | |||
@@ -2,24 +2,20 @@ inherit siteinfo | |||
2 | 2 | ||
3 | ARM_INSTRUCTION_SET = "arm" | 3 | ARM_INSTRUCTION_SET = "arm" |
4 | 4 | ||
5 | def qt_arch(d): | 5 | set_arch() { |
6 | import bb, re | 6 | case ${TARGET_ARCH} in |
7 | arch = d.getVar('TARGET_ARCH', True) | 7 | arm*) QT_ARCH=arm ;; |
8 | if re.match("^i.86$", arch): | 8 | i*86*) QT_ARCH=i386 ;; |
9 | arch = "i386" | 9 | mips*) QT_ARCH=mips ;; |
10 | elif re.match("^arm.*", arch): | 10 | powerpc*) QT_ARCH=powerpc ;; |
11 | arch = "arm" | 11 | x86_64*) QT_ARCH=x86_64 ;; |
12 | elif arch == "x86_64": | 12 | esac |
13 | arch = "x86" | 13 | } |
14 | elif arch == "mipsel": | ||
15 | arch = "mips" | ||
16 | return arch | ||
17 | 14 | ||
18 | def qt_endian(d): | 15 | set_endian() { |
19 | import bb | 16 | if [ ${SITEINFO_ENDIANNESS} = "le" ] ; then |
20 | if d.getVar('SITEINFO_ENDIANNESS', True) == "le": | 17 | QT_ENDIAN="-little-endian" |
21 | return "-little-endian" | 18 | elif [ ${SITEINFO_ENDIANNESS} = "be" ] ; then |
22 | elif d.getVar('SITEINFO_ENDIANNESS', True) == "be": | 19 | QT_ENDIAN="-big-endian" |
23 | return "-big-endian" | 20 | fi |
24 | else: | 21 | } |
25 | assert False | ||