diff options
| author | as564335sa <[email protected]> | 2022-08-20 15:19:37 +0800 |
|---|---|---|
| committer | as564335sa <[email protected]> | 2022-08-20 15:19:37 +0800 |
| commit | 50b293a58c8cbbc7c432ab3728c2c159f5d3bc18 (patch) | |
| tree | b2327f5d3ead65cf7b253ccbd5439b1fea9dc9a7 /xmake/modules/core/project/depend.lua | |
| parent | 9accd1da89561c8695fec341a0c61768112953e5 (diff) | |
Support for incremental compilation and parse header file deps for keil/armcc
Diffstat (limited to 'xmake/modules/core/project/depend.lua')
| -rw-r--r-- | xmake/modules/core/project/depend.lua | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/xmake/modules/core/project/depend.lua b/xmake/modules/core/project/depend.lua index 89a517c07..ee61c177b 100644 --- a/xmake/modules/core/project/depend.lua +++ b/xmake/modules/core/project/depend.lua @@ -25,7 +25,7 @@ import("private.tools.cl.parse_deps", {alias = "parse_deps_cl"}) import("private.tools.cl.parse_deps_json", {alias = "parse_deps_cl_json"}) import("private.tools.rc.parse_deps", {alias = "parse_deps_rc"}) import("private.tools.gcc.parse_deps", {alias = "parse_deps_gcc"}) - +import("private.tools.mdk.parse_deps_armcc", {alias = "parse_deps_armcc"}) -- load depfiles function _load_depfiles(parser, dependinfo, depfiles) depfiles = parser(depfiles) @@ -58,6 +58,9 @@ function load(dependfile) elseif dependinfo.depfiles_rc then _load_depfiles(parse_deps_rc, dependinfo, dependinfo.depfiles_rc) dependinfo.depfiles_rc = nil + elseif dependinfo.depfiles_armcc then + _load_depfiles(parse_deps_armcc, dependinfo, dependinfo.depfiles_armcc) + dependinfo.depfiles_armcc = nil end return dependinfo end |
