diff options
| author | ruki <[email protected]> | 2021-10-15 23:59:14 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2021-10-15 23:59:14 +0800 |
| commit | 386f926b5c2651db23afdd59ecb8591382b3598f (patch) | |
| tree | 6b2b2639d407199e00bd7599366030003c7db0ff /xmake/rules/c++ | |
| parent | d71f50b60d8872c1ab5fc92b21d9f41fe93983b3 (diff) | |
load moduledeps for gcc
Diffstat (limited to 'xmake/rules/c++')
| -rw-r--r-- | xmake/rules/c++/modules/build_modules/gcc.lua | 5 | ||||
| -rw-r--r-- | xmake/rules/c++/modules/build_modules/msvc.lua | 4 |
2 files changed, 7 insertions, 2 deletions
diff --git a/xmake/rules/c++/modules/build_modules/gcc.lua b/xmake/rules/c++/modules/build_modules/gcc.lua index d5ffbc57b..1fb6b5a10 100644 --- a/xmake/rules/c++/modules/build_modules/gcc.lua +++ b/xmake/rules/c++/modules/build_modules/gcc.lua @@ -21,6 +21,7 @@ -- imports import("core.tool.compiler") import("private.action.build.object", {alias = "objectbuilder"}) +import("module_parser") -- build module files function build_with_batchjobs(target, batchjobs, sourcebatch, opt) @@ -43,6 +44,10 @@ function build_with_batchjobs(target, batchjobs, sourcebatch, opt) table.insert(sourcebatch.dependfiles, target:dependfile(objectfile)) end + -- TODO load moduledeps + --local moduledeps = module_parser.load(target, sourcebatch, opt) + --print(moduledeps) + -- compile module files to object files local rootjob = opt.rootjob for i = 1, #sourcebatch.sourcefiles do diff --git a/xmake/rules/c++/modules/build_modules/msvc.lua b/xmake/rules/c++/modules/build_modules/msvc.lua index a463f036a..e40975557 100644 --- a/xmake/rules/c++/modules/build_modules/msvc.lua +++ b/xmake/rules/c++/modules/build_modules/msvc.lua @@ -80,8 +80,8 @@ function build_with_batchjobs(target, batchjobs, sourcebatch, opt) table.insert(sourcebatch.dependfiles, dependfile) end - -- load moduledeps - local moduledeps = module_parser.load(target, sourcebatch, opt) + -- TODO load moduledeps + --local moduledeps = module_parser.load(target, sourcebatch, opt) --print(moduledeps) -- compile module files to object files |
