summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--xmake/toolchains/ndk/load.lua3
1 files changed, 3 insertions, 0 deletions
diff --git a/xmake/toolchains/ndk/load.lua b/xmake/toolchains/ndk/load.lua
index 6eef16d34..29e88d7ad 100644
--- a/xmake/toolchains/ndk/load.lua
+++ b/xmake/toolchains/ndk/load.lua
@@ -251,6 +251,7 @@ function main(toolchain)
toolchain:add("linkdirs", format("%s/libs/%s", cxxstl_sdkdir, toolchains_arch))
end
if ndk_cxxstl:startswith("c++") or ndk_cxxstl:startswith("llvmstl") then
+ toolchain:add("cxxflags", "-nostdinc++")
toolchain:add("sysincludedirs", format("%s/include", cxxstl_sdkdir))
if toolchains_arch then
toolchain:add("sysincludedirs", format("%s/libs/%s/include", cxxstl_sdkdir, toolchains_arch))
@@ -264,11 +265,13 @@ function main(toolchain)
toolchain:add("sysincludedirs", after_r13)
end
elseif ndk_cxxstl:startswith("gnustl") then
+ toolchain:add("cxxflags", "-nostdinc++")
toolchain:add("sysincludedirs", format("%s/include", cxxstl_sdkdir))
if toolchains_arch then
toolchain:add("sysincludedirs", format("%s/libs/%s/include", cxxstl_sdkdir, toolchains_arch))
end
elseif ndk_cxxstl:startswith("stlport") then
+ toolchain:add("cxxflags", "-nostdinc++")
toolchain:add("sysincludedirs", format("%s/stlport", cxxstl_sdkdir))
end