allow qte to build on uclibc
authorGerald Britton <gbritton@doomcom.org>
Tue, 4 May 2004 04:45:42 +0000 (04:45 +0000)
committerGerald Britton <gbritton@doomcom.org>
Tue, 4 May 2004 04:45:42 +0000 (04:45 +0000)
BKrev: 40971ff6o9BJd5G7lVlIXnM9aemyKA

qte/qte_2.3.7.oe
qte/qte_2.3.8-snap.oe

index b236458..d17925a 100644 (file)
@@ -13,6 +13,13 @@ S = "${WORKDIR}/qt-${PV}"
 
 export QTDIR = "${S}"
 
+def qte_os(d):
+       import oe, re
+       arch = oe.data.getVar('TARGET_OS', d, 1)
+       if re.match("^linux-uclibc$", arch):
+               arch = "linux"
+       return arch
+
 def qte_arch(d):
        import oe, re
        arch = oe.data.getVar('TARGET_ARCH', d, 1)
@@ -22,12 +29,13 @@ def qte_arch(d):
                arch = "x86"
        return arch
 
+QTE_OS := "${@qte_os(d)}"
 QTE_ARCH := "${@qte_arch(d)}"
 
 EXTRA_OECONF_CONFIG = "-qconfig qpe"
-EXTRA_OECONF_ARCH = "-xplatform ${TARGET_OS}-${QTE_ARCH}-g++"
-EXTRA_OECONF_ARCH_collie = "-xplatform ${TARGET_OS}-sharp-g++"
-EXTRA_OECONF_ARCH_ramses = "-xplatform ${TARGET_OS}-ramses-g++"
+EXTRA_OECONF_ARCH = "-xplatform ${QTE_OS}-${QTE_ARCH}-g++"
+EXTRA_OECONF_ARCH_collie = "-xplatform ${QTE_OS}-sharp-g++"
+EXTRA_OECONF_ARCH_ramses = "-xplatform ${QTE_OS}-ramses-g++"
 
 EXTRA_OECONF = "-system-jpeg -system-libpng -system-zlib -no-qvfb -no-xft -no-vnc -gif ${EXTRA_OECONF_ARCH} ${EXTRA_OECONF_CONFIG}"
 
index 3864fd3..812dbbc 100644 (file)
@@ -14,6 +14,13 @@ S = "${WORKDIR}/qt-${PV}shot-${SNAPDATE}"
 
 export QTDIR = "${S}"
 
+def qte_os(d):
+       import oe, re
+       arch = oe.data.getVar('TARGET_OS', d, 1)
+       if re.match("^linux-uclibc$", arch):
+               arch = "linux"
+       return arch
+
 def qte_arch(d):
        import oe, re
        arch = oe.data.getVar('TARGET_ARCH', d, 1)
@@ -23,12 +30,13 @@ def qte_arch(d):
                arch = "x86"
        return arch
 
+QTE_OS := "${@qte_os(d)}"
 QTE_ARCH := "${@qte_arch(d)}"
 
 EXTRA_OECONF_CONFIG = "-qconfig qpe"
-EXTRA_OECONF_ARCH = "-xplatform ${TARGET_OS}-${QTE_ARCH}-g++"
-EXTRA_OECONF_ARCH_collie = "-xplatform ${TARGET_OS}-sharp-g++"
-EXTRA_OECONF_ARCH_ramses = "-xplatform ${TARGET_OS}-ramses-g++"
+EXTRA_OECONF_ARCH = "-xplatform ${QTE_OS}-${QTE_ARCH}-g++"
+EXTRA_OECONF_ARCH_collie = "-xplatform ${QTE_OS}-sharp-g++"
+EXTRA_OECONF_ARCH_ramses = "-xplatform ${QTE_OS}-ramses-g++"
 
 EXTRA_OECONF = "-system-jpeg -system-libpng -system-zlib -no-qvfb -no-xft -no-vnc -gif ${EXTRA_OECONF_ARCH} ${EXTRA_OECONF_CONFIG}"