[oe] [PATCH 3/4] mesa-dri: move tls configure logic to a class

Michael Smith msmith at cbnco.com
Sat Aug 22 16:25:53 UTC 2009


... OK to commit?

On Mon, 13 Jul 2009, Michael Smith wrote:

> Will allow reuse by xorg-xserver.
> 
> Signed-off-by: Michael Smith <msmith at cbnco.com>
> ---
>  .../mesa-tls.inc => classes/glx-use-tls.bbclass    |    3 ++-
>  recipes/mesa/mesa-common.inc                       |    3 +--
>  2 files changed, 3 insertions(+), 3 deletions(-)
>  rename recipes/mesa/mesa-tls.inc => classes/glx-use-tls.bbclass (81%)
> 
> diff --git a/recipes/mesa/mesa-tls.inc b/classes/glx-use-tls.bbclass
> similarity index 81%
> rename from recipes/mesa/mesa-tls.inc
> rename to classes/glx-use-tls.bbclass
> index 1472aa7..7530872 100644
> --- a/recipes/mesa/mesa-tls.inc
> +++ b/classes/glx-use-tls.bbclass
> @@ -1,6 +1,7 @@
> -
>  def get_tls_setting(bb, d):
>      # until we have no prober TLS support in uclibc disable it
>      if bb.data.getVar('TARGET_OS', d, 1).find('uclibc') >= 0 :
>          return ""
>      return "--enable-glx-tls"
> +
> +EXTRA_OECONF += "${@get_tls_setting(bb, d)}"
> diff --git a/recipes/mesa/mesa-common.inc b/recipes/mesa/mesa-common.inc
> index 4f18c2f..d7bfc14 100644
> --- a/recipes/mesa/mesa-common.inc
> +++ b/recipes/mesa/mesa-common.inc
> @@ -19,8 +19,7 @@ EXTRA_OECONF = "--enable-glu \
>                  --disable-glut \
>  	       "
>  
> -require mesa-tls.inc
> -EXTRA_OECONF += "${@get_tls_setting(bb, d)} "
> +inherit glx-use-tls
>  
>  # Package contents vary according to ${MACHINE_DRI_MODULES}.
>  PACKAGE_ARCH = "${MACHINE}"
> -- 
> 1.6.3
> 




More information about the Openembedded-devel mailing list