From e21d37159291bf7d3908307922ed71a5cf95e31e Mon Sep 17 00:00:00 2001 From: ruki Date: Fri, 10 Dec 2021 23:20:22 +0800 Subject: fix includedirs --- xmake/rules/platform/linux/driver/driver_modules.lua | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/xmake/rules/platform/linux/driver/driver_modules.lua b/xmake/rules/platform/linux/driver/driver_modules.lua index 964a41766..0c1f8b9cd 100644 --- a/xmake/rules/platform/linux/driver/driver_modules.lua +++ b/xmake/rules/platform/linux/driver/driver_modules.lua @@ -60,15 +60,16 @@ function load(target) end assert(archsubdir, "unknown arch(%s) for linux driver modules!", target:arch()) target:add("sysincludedirs", "/usr/lib/gcc/x86_64-linux-gnu/10/include") - target:add("includedirs", includedir) - target:add("includedirs", path.join(includedir, "uapi")) - target:add("includedirs", path.join(includedir, "generated", "uapi")) target:add("includedirs", path.join(archsubdir, "include")) target:add("includedirs", path.join(archsubdir, "include", "generated")) + target:add("includedirs", includedir) target:add("includedirs", path.join(archsubdir, "include", "uapi")) target:add("includedirs", path.join(archsubdir, "include", "generated", "uapi")) + target:add("includedirs", path.join(includedir, "uapi")) + target:add("includedirs", path.join(includedir, "generated", "uapi")) target:add("cflags", "-include " .. path.join(includedir, "linux", "kconfig.h")) target:add("cflags", "-include " .. path.join(includedir, "linux", "compiler_types.h")) + target:pkg("linux-headers"):set("includedirs", nil) -- TODO -- add compilation flags target:set("policy", "check.auto_ignore_flags", false) -- cgit v1.3.1