diff options
Diffstat (limited to '3rdparty/genie/src/actions/ninja/ninja_base.lua')
-rw-r--r-- | 3rdparty/genie/src/actions/ninja/ninja_base.lua | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/3rdparty/genie/src/actions/ninja/ninja_base.lua b/3rdparty/genie/src/actions/ninja/ninja_base.lua index 8c4e4c215b2..c4a174f306e 100644 --- a/3rdparty/genie/src/actions/ninja/ninja_base.lua +++ b/3rdparty/genie/src/actions/ninja/ninja_base.lua @@ -113,13 +113,15 @@ function new_cfg_proxy(cfg) location = new, objectsdir = path.rebase(cfg.objectsdir, old, new), buildtarget = rebasekeys(table.deepcopy(cfg.buildtarget), keys, old, new), - linktarget = rebasekeys(table.deepcopy(cfg.buildtarget), keys, old, new), + linktarget = rebasekeys(table.deepcopy(cfg.linktarget), keys, old, new), } - v.files = rebasearray(cfg.files, old, new) - v.includedirs = rebasearray(cfg.includedirs, old, new) - v.userincludedirs = rebasearray(cfg.userincludedirs, old, new) - v.swiftmodulemaps = rebasearray(cfg.swiftmodulemaps, old, new) + v.files = rebasearray(cfg.files, old, new) + v.includedirs = rebasearray(cfg.includedirs, old, new) + v.libdirs = rebasearray(cfg.libdirs, old, new) + v.userincludedirs = rebasearray(cfg.userincludedirs, old, new) + v.systemincludedirs = rebasearray(cfg.systemincludedirs, old, new) + v.swiftmodulemaps = rebasearray(cfg.swiftmodulemaps, old, new) return setmetatable(v, cfg_proxy) end |