[Mesa-dev] [PATCH mesa] travis: build meson first for quicker feedback

Dylan Baker dylan at pnwbakers.com
Tue Oct 31 18:58:33 UTC 2017


Reviewed-by: Dylan Baker <dylan at pnwbakers.com>

Quoting Eric Engestrom (2017-10-31 11:19:02)
> Meson is much quicker to build Mesa, giving quicker feedback if
> executed first.
> 
> Cc: Dylan Baker <dylan at pnwbakers.com>
> Cc: Emil Velikov <emil.l.velikov at gmail.com>
> Signed-off-by: Eric Engestrom <eric.engestrom at imgtec.com>
> ---
>  .travis.yml | 64 ++++++++++++++++++++++++++++++-------------------------------
>  1 file changed, 32 insertions(+), 32 deletions(-)
> 
> diff --git a/.travis.yml b/.travis.yml
> index 0f42b96cb2043b6bb9fb..211df3ec1efe47aa4092 100644
> --- a/.travis.yml
> +++ b/.travis.yml
> @@ -30,6 +30,38 @@ env:
>  
>  matrix:
>    include:
> +    - env:
> +        - LABEL="meson Vulkan"
> +        - BUILD=meson
> +        - MESON_OPTIONS="-Ddri-drivers= -Dgallium-drivers="
> +      addons:
> +        apt:
> +          sources:
> +            - llvm-toolchain-trusty-3.9
> +          packages:
> +            # LLVM packaging is broken and misses these dependencies
> +            - libedit-dev
> +            # From sources above
> +            - llvm-3.9-dev
> +            # Common
> +            - xz-utils
> +            - libexpat1-dev
> +            - libelf-dev
> +            - python3-pip
> +    - env:
> +        - LABEL="meson loaders/classic DRI"
> +        - BUILD=meson
> +        - MESON_OPTIONS="-Dvulkan-drivers= -Dgallium-drivers="
> +      addons:
> +        apt:
> +          packages:
> +            - xz-utils
> +            - x11proto-xf86vidmode-dev
> +            - libexpat1-dev
> +            - libx11-xcb-dev
> +            - libxdamage-dev
> +            - libxfixes-dev
> +            - python3-pip
>      - env:
>          - LABEL="make loaders/classic DRI"
>          - BUILD=make
> @@ -364,38 +396,6 @@ matrix:
>              - libexpat1-dev
>              - libx11-xcb-dev
>              - libelf-dev
> -    - env:
> -        - LABEL="meson Vulkan"
> -        - BUILD=meson
> -        - MESON_OPTIONS="-Ddri-drivers= -Dgallium-drivers="
> -      addons:
> -        apt:
> -          sources:
> -            - llvm-toolchain-trusty-3.9
> -          packages:
> -            # LLVM packaging is broken and misses these dependencies
> -            - libedit-dev
> -            # From sources above
> -            - llvm-3.9-dev
> -            # Common
> -            - xz-utils
> -            - libexpat1-dev
> -            - libelf-dev
> -            - python3-pip
> -    - env:
> -        - LABEL="meson loaders/classic DRI"
> -        - BUILD=meson
> -        - MESON_OPTIONS="-Dvulkan-drivers= -Dgallium-drivers="
> -      addons:
> -        apt:
> -          packages:
> -            - xz-utils
> -            - x11proto-xf86vidmode-dev
> -            - libexpat1-dev
> -            - libx11-xcb-dev
> -            - libxdamage-dev
> -            - libxfixes-dev
> -            - python3-pip
>  
>  install:
>    - pip install --user mako
> -- 
> Cheers,
>   Eric
> 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: signature
URL: <https://lists.freedesktop.org/archives/mesa-dev/attachments/20171031/f9c2da1a/attachment.sig>


More information about the mesa-dev mailing list