[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH 3/4] meson: Mingw64 gcc doesn't recognize system include_type
From: |
Mark Cave-Ayland |
Subject: |
Re: [PATCH 3/4] meson: Mingw64 gcc doesn't recognize system include_type for sdl2 |
Date: |
Tue, 25 Aug 2020 22:38:16 +0100 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.11.0 |
On 25/08/2020 17:53, luoyonggang@gmail.com wrote:
> From: Yonggang Luo <luoyonggang@gmail.com>
>
> Fixes this for msys2/mingw64 by remove the include_type for sdl2 discovery in
> meson
> ---
> meson.build | 3 +--
> 1 file changed, 1 insertion(+), 2 deletions(-)
>
> diff --git a/meson.build b/meson.build
> index f0fe5f8799..1644bbd83c 100644
> --- a/meson.build
> +++ b/meson.build
> @@ -224,8 +224,7 @@ if 'CONFIG_BRLAPI' in config_host
> brlapi = declare_dependency(link_args: config_host['BRLAPI_LIBS'].split())
> endif
>
> -sdl = dependency('sdl2', required: get_option('sdl'), static: enable_static,
> - include_type: 'system')
> +sdl = dependency('sdl2', required: get_option('sdl'), static: enable_static)
> sdl_image = not_found
> if sdl.found()
> # work around 2.0.8 bug
This gets around the issue whereby "-isystem" paths are not escaped correctly on
Windows, presumably by changing them to "-iquote" instead.
Marc-André had a query about why this is marked as a system include, however I
can
confirm that it fixes the missing "SDL.h" issue during build.
ATB,
Mark.
[PATCH 4/4] configure: Fix include and linkage issue on msys2, luoyonggang, 2020/08/25
Re: [PATCH 1/4] meson: Fixes the ninjatool issue that E$$: are generated in Makefile.ninja, Mark Cave-Ayland, 2020/08/25
Re: [PATCH 1/4] meson: Fixes the ninjatool issue that E$$: are generated in Makefile.ninja, Eric Blake, 2020/08/25