These recipes can use meson to build, so use it.  The output is
functionally identical but do_configure is faster:

  PKG              TASK          ABSDIFF  RELDIFF  WALLTIME1 -> WALLTIME2
  libfontenc       do_configure   -11.0s   -89.0%      12.4s -> 1.4s
  libxau           do_configure   -11.0s   -89.8%      12.2s -> 1.2s
  libxvmc          do_configure   -10.8s   -87.1%      12.4s -> 1.6s
  libxscrnsaver    do_configure   -10.6s   -88.4%      12.0s -> 1.4s
  libxcomposite    do_configure   -10.6s   -88.3%      12.0s -> 1.4s
  libxinerama      do_configure   -10.5s   -88.3%      11.9s -> 1.4s
  libxres          do_configure   -10.5s   -87.8%      11.9s -> 1.4s
  libxdamage       do_configure   -10.4s   -88.3%      11.8s -> 1.4s
  libxxf86vm       do_configure   -10.4s   -87.9%      11.8s -> 1.4s
  libxrandr        do_configure   -10.4s   -87.7%      11.9s -> 1.5s
  libxfixes        do_configure   -10.3s   -88.2%      11.7s -> 1.4s
  libxft           do_configure   -10.3s   -86.3%      11.9s -> 1.6s

Signed-off-by: Ross Burton <[email protected]>
---
 meta/recipes-graphics/xorg-lib/libfontenc_1.1.9.bb    | 3 +++
 meta/recipes-graphics/xorg-lib/libxau_1.0.12.bb       | 2 ++
 meta/recipes-graphics/xorg-lib/libxcomposite_0.4.7.bb | 2 ++
 meta/recipes-graphics/xorg-lib/libxdamage_1.1.7.bb    | 2 ++
 meta/recipes-graphics/xorg-lib/libxfixes_6.0.2.bb     | 2 ++
 meta/recipes-graphics/xorg-lib/libxft_2.3.9.bb        | 2 ++
 meta/recipes-graphics/xorg-lib/libxinerama_1.1.6.bb   | 2 ++
 meta/recipes-graphics/xorg-lib/libxrandr_1.5.5.bb     | 2 ++
 meta/recipes-graphics/xorg-lib/libxres_1.2.3.bb       | 2 ++
 meta/recipes-graphics/xorg-lib/libxscrnsaver_1.2.5.bb | 2 ++
 meta/recipes-graphics/xorg-lib/libxvmc_1.0.15.bb      | 2 ++
 meta/recipes-graphics/xorg-lib/libxxf86vm_1.1.7.bb    | 2 ++
 12 files changed, 25 insertions(+)

diff --git a/meta/recipes-graphics/xorg-lib/libfontenc_1.1.9.bb 
b/meta/recipes-graphics/xorg-lib/libfontenc_1.1.9.bb
index 07278251129..d5c1ed54eb9 100644
--- a/meta/recipes-graphics/xorg-lib/libfontenc_1.1.9.bb
+++ b/meta/recipes-graphics/xorg-lib/libfontenc_1.1.9.bb
@@ -9,6 +9,9 @@ LICENSE = "MIT"
 LIC_FILES_CHKSUM = "file://COPYING;md5=96254c20ab81c63e65b26f0dbcd4a1c1"
 
 DEPENDS += "zlib xorgproto font-util"
+
+XORGBUILDCLASS = "meson"
+
 PE = "1"
 
 SRC_URI[sha256sum] = 
"9d8392705cb10803d5fe1d27d236cbab3f664e26841ce01916bbbe430cf273e2"
diff --git a/meta/recipes-graphics/xorg-lib/libxau_1.0.12.bb 
b/meta/recipes-graphics/xorg-lib/libxau_1.0.12.bb
index b52b28914be..483df32dbb8 100644
--- a/meta/recipes-graphics/xorg-lib/libxau_1.0.12.bb
+++ b/meta/recipes-graphics/xorg-lib/libxau_1.0.12.bb
@@ -14,6 +14,8 @@ LIC_FILES_CHKSUM = 
"file://COPYING;md5=7908e342491198401321cec1956807ec"
 DEPENDS += " xorgproto"
 PROVIDES = "xau"
 
+XORGBUILDCLASS = "meson"
+
 PE = "1"
 
 XORG_PN = "libXau"
diff --git a/meta/recipes-graphics/xorg-lib/libxcomposite_0.4.7.bb 
b/meta/recipes-graphics/xorg-lib/libxcomposite_0.4.7.bb
index 79c2fa69f7a..37dc59a4847 100644
--- a/meta/recipes-graphics/xorg-lib/libxcomposite_0.4.7.bb
+++ b/meta/recipes-graphics/xorg-lib/libxcomposite_0.4.7.bb
@@ -18,6 +18,8 @@ DEPENDS += " xorgproto virtual/libx11 libxfixes libxext"
 PROVIDES = "xcomposite"
 BBCLASSEXTEND = "native nativesdk"
 
+XORGBUILDCLASS = "meson"
+
 PE = "1"
 
 XORG_PN = "libXcomposite"
diff --git a/meta/recipes-graphics/xorg-lib/libxdamage_1.1.7.bb 
b/meta/recipes-graphics/xorg-lib/libxdamage_1.1.7.bb
index 2602ee46808..f57050de0ca 100644
--- a/meta/recipes-graphics/xorg-lib/libxdamage_1.1.7.bb
+++ b/meta/recipes-graphics/xorg-lib/libxdamage_1.1.7.bb
@@ -19,6 +19,8 @@ LIC_FILES_CHKSUM = 
"file://COPYING;md5=9fe101f30dd24134cf43146863241868"
 DEPENDS += "virtual/libx11 xorgproto libxfixes"
 PROVIDES = "xdamage"
 
+XORGBUILDCLASS = "meson"
+
 PE = "1"
 
 XORG_PN = "libXdamage"
diff --git a/meta/recipes-graphics/xorg-lib/libxfixes_6.0.2.bb 
b/meta/recipes-graphics/xorg-lib/libxfixes_6.0.2.bb
index 513e85ab9de..71af323e0d7 100644
--- a/meta/recipes-graphics/xorg-lib/libxfixes_6.0.2.bb
+++ b/meta/recipes-graphics/xorg-lib/libxfixes_6.0.2.bb
@@ -13,6 +13,8 @@ LIC_FILES_CHKSUM = 
"file://COPYING;md5=a5a9755c8921cc7dc08a5cfe4267d0ff"
 
 DEPENDS += "virtual/libx11 xorgproto"
 
+XORGBUILDCLASS = "meson"
+
 PE = "1"
 
 XORG_PN = "libXfixes"
diff --git a/meta/recipes-graphics/xorg-lib/libxft_2.3.9.bb 
b/meta/recipes-graphics/xorg-lib/libxft_2.3.9.bb
index 0b7c736451e..ebc53bcf56b 100644
--- a/meta/recipes-graphics/xorg-lib/libxft_2.3.9.bb
+++ b/meta/recipes-graphics/xorg-lib/libxft_2.3.9.bb
@@ -18,6 +18,8 @@ LIC_FILES_CHKSUM = 
"file://COPYING;md5=90b90b60eb30f65fc9c2673d7cf59e24"
 DEPENDS += "virtual/libx11 libxrender freetype fontconfig"
 PROVIDES = "xft"
 
+XORGBUILDCLASS = "meson"
+
 PE = "1"
 
 SRC_URI[sha256sum] = 
"60a25b78945ed6932635b3bb1899a517d31df7456e69867ffba27f89ff3976f5"
diff --git a/meta/recipes-graphics/xorg-lib/libxinerama_1.1.6.bb 
b/meta/recipes-graphics/xorg-lib/libxinerama_1.1.6.bb
index 10f683a6f37..8df9465fb18 100644
--- a/meta/recipes-graphics/xorg-lib/libxinerama_1.1.6.bb
+++ b/meta/recipes-graphics/xorg-lib/libxinerama_1.1.6.bb
@@ -15,6 +15,8 @@ DEPENDS += "libxext xorgproto"
 PROVIDES = "xinerama"
 PE = "1"
 
+XORGBUILDCLASS = "meson"
+
 XORG_PN = "libXinerama"
 SRC_URI[sha256sum] = 
"d00fc1599c303dc5cbc122b8068bdc7405d6fcb19060f4597fc51bd3a8be51d7"
 
diff --git a/meta/recipes-graphics/xorg-lib/libxrandr_1.5.5.bb 
b/meta/recipes-graphics/xorg-lib/libxrandr_1.5.5.bb
index 8696d110257..89e2490b30e 100644
--- a/meta/recipes-graphics/xorg-lib/libxrandr_1.5.5.bb
+++ b/meta/recipes-graphics/xorg-lib/libxrandr_1.5.5.bb
@@ -13,6 +13,8 @@ LIC_FILES_CHKSUM = 
"file://COPYING;md5=c9d1a2118a6cd5727521db8e7a2fee69"
 
 DEPENDS += "virtual/libx11 xorgproto libxrender libxext"
 
+XORGBUILDCLASS = "meson"
+
 PE = "1"
 
 XORG_PN = "libXrandr"
diff --git a/meta/recipes-graphics/xorg-lib/libxres_1.2.3.bb 
b/meta/recipes-graphics/xorg-lib/libxres_1.2.3.bb
index b9c71d40738..1297fd363f9 100644
--- a/meta/recipes-graphics/xorg-lib/libxres_1.2.3.bb
+++ b/meta/recipes-graphics/xorg-lib/libxres_1.2.3.bb
@@ -12,6 +12,8 @@ LIC_FILES_CHKSUM = 
"file://COPYING;md5=8c89441a8df261bdc56587465e13c7fa"
 
 DEPENDS += "libxext xorgproto"
 
+XORGBUILDCLASS = "meson"
+
 PE = "1"
 
 XORG_PN = "libXres"
diff --git a/meta/recipes-graphics/xorg-lib/libxscrnsaver_1.2.5.bb 
b/meta/recipes-graphics/xorg-lib/libxscrnsaver_1.2.5.bb
index f6cdb2e4175..c13a63c48bf 100644
--- a/meta/recipes-graphics/xorg-lib/libxscrnsaver_1.2.5.bb
+++ b/meta/recipes-graphics/xorg-lib/libxscrnsaver_1.2.5.bb
@@ -17,6 +17,8 @@ PROVIDES = "libxss"
 RREPLACES:${PN} = "libxss"
 PE = "1"
 
+XORGBUILDCLASS = "meson"
+
 XORG_PN = "libXScrnSaver"
 
 SRC_URI[sha256sum] = 
"5057365f847253e0e275871441e10ff7846c8322a5d88e1e187d326de1cd8d00"
diff --git a/meta/recipes-graphics/xorg-lib/libxvmc_1.0.15.bb 
b/meta/recipes-graphics/xorg-lib/libxvmc_1.0.15.bb
index 8fe205b3873..5fca1f11d9e 100644
--- a/meta/recipes-graphics/xorg-lib/libxvmc_1.0.15.bb
+++ b/meta/recipes-graphics/xorg-lib/libxvmc_1.0.15.bb
@@ -12,6 +12,8 @@ LIC_FILES_CHKSUM = 
"file://COPYING;md5=0a207f08d4961489c55046c9a5e500da \
 
 DEPENDS += "libxext libxv xorgproto"
 
+XORGBUILDCLASS = "meson"
+
 PE = "1"
 
 XORG_PN = "libXvMC"
diff --git a/meta/recipes-graphics/xorg-lib/libxxf86vm_1.1.7.bb 
b/meta/recipes-graphics/xorg-lib/libxxf86vm_1.1.7.bb
index 9afc3ef8099..c0f40cd4805 100644
--- a/meta/recipes-graphics/xorg-lib/libxxf86vm_1.1.7.bb
+++ b/meta/recipes-graphics/xorg-lib/libxxf86vm_1.1.7.bb
@@ -12,6 +12,8 @@ LIC_FILES_CHKSUM = 
"file://COPYING;md5=fa0b9c462d8f2f13eba26492d42ea63d"
 
 DEPENDS += "libxext xorgproto"
 
+XORGBUILDCLASS = "meson"
+
 PE = "1"
 
 XORG_PN = "libXxf86vm"
-- 
2.43.0

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#241703): 
https://lists.openembedded.org/g/openembedded-core/message/241703
Mute This Topic: https://lists.openembedded.org/mt/120396151/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to