[Spice-devel] [PATCH spice-gtk] build-sys: Use always --buildtype=release

Jonathon Jongsma jjongsma at redhat.com
Wed Feb 20 20:05:22 UTC 2019


On Thu, 2019-02-14 at 12:56 +0000, Frediano Ziglio wrote:
> Allows to catch some errors which the compiler is not able to
> detect in debug mode (the default).

Seems fine, but what kind of errors are you talking about?
Reviewed-by: Jonathon Jongsma <jjongsma at redhat.com>


> 
> Signed-off-by: Frediano Ziglio <fziglio at redhat.com>
> ---
>  .gitlab-ci.yml | 10 +++++-----
>  1 file changed, 5 insertions(+), 5 deletions(-)
> 
> https://gitlab.freedesktop.org/fziglio/spice-gtk/pipelines/19157
> (only Meson builds)
> 
> diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
> index 8ffc6542..adf53e1c 100644
> --- a/.gitlab-ci.yml
> +++ b/.gitlab-ci.yml
> @@ -57,15 +57,15 @@ fedora-meson:
>    before_script:
>      - dnf install -y $DEPS_COMMON $DEPS_FEDORA
>      - git clone ${CI_REPOSITORY_URL/spice-gtk/spice-protocol}
> -    - meson spice-protocol build-spice-protocol --prefix=/usr
> +    - meson --buildtype=release spice-protocol build-spice-protocol
> --prefix=/usr
>      - ninja -C build-spice-protocol install
>  
>    script:
> -    - meson build-default
> +    - meson --buildtype=release build-default
>      - ninja -C build-default
>      - ninja -C build-default test
>  
> -    - meson build-feat-disabled -Dauto_features=disabled
> +    - meson --buildtype=release build-feat-disabled
> -Dauto_features=disabled
>      - ninja -C build-feat-disabled
>      - ninja -C build-feat-disabled test
>  
> @@ -92,11 +92,11 @@ windows-meson:
>      - dnf install -y $DEPS_COMMON $DEPS_MINGW
>      - git clone ${CI_REPOSITORY_URL/spice-gtk/spice-protocol}
>      - mkdir spice-protocol/build-spice-protocol && cd spice-
> protocol/build-spice-protocol
> -    - mingw64-meson --prefix=/usr
> +    - mingw64-meson --buildtype=release --prefix=/usr
>      - ninja install
>  
>    script:
>      - cd $CI_PROJECT_DIR
>      - mkdir build-win64 && cd build-win64
> -    - mingw64-meson -Dgtk_doc=disabled
> +    - mingw64-meson --buildtype=release -Dgtk_doc=disabled
>      - ninja install



More information about the Spice-devel mailing list