Disable -isystem with MinGW on msys2
See https://github.com/msys2/MINGW-packages/issues/10761
This commit is contained in:
parent
56faab662e
commit
994ebd869a
|
|
@ -92,7 +92,7 @@ jobs:
|
||||||
|
|
||||||
# Setup compilation mode and install project dependencies
|
# Setup compilation mode and install project dependencies
|
||||||
- name: Configure xmake and install dependencies
|
- name: Configure xmake and install dependencies
|
||||||
run: xmake config --arch=${{ matrix.arch }} --mode=${{ matrix.mode }} --ccache=n --ffmpeg=y --shadernodes=y --tests=y --unitybuild=y --yes --verbose
|
run: xmake config --arch=${{ matrix.arch }} --mode=${{ matrix.mode }} --ccache=n --ffmpeg=y --shadernodes=y --tests=y --unitybuild=y --yes
|
||||||
|
|
||||||
# Build the engine
|
# Build the engine
|
||||||
- name: Build Nazara
|
- name: Build Nazara
|
||||||
|
|
|
||||||
|
|
@ -208,6 +208,13 @@ if is_plat("windows") then
|
||||||
elseif is_plat("mingw") then
|
elseif is_plat("mingw") then
|
||||||
add_cxflags("-Og", "-Wa,-mbig-obj")
|
add_cxflags("-Og", "-Wa,-mbig-obj")
|
||||||
add_ldflags("-Wa,-mbig-obj")
|
add_ldflags("-Wa,-mbig-obj")
|
||||||
|
|
||||||
|
if is_subhost("msys", "cygwin") then
|
||||||
|
-- disable -isystem for packages as it's broken on msys2 (see https://github.com/msys2/MINGW-packages/issues/10761)
|
||||||
|
if project.policy("package.include_external_headers") == nil then
|
||||||
|
set_policy("package.include_external_headers", false)
|
||||||
|
end
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
for name, module in pairs(modules) do
|
for name, module in pairs(modules) do
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue