diff options
Diffstat (limited to '3rdparty/genie/src/base/bake.lua')
-rw-r--r-- | 3rdparty/genie/src/base/bake.lua | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/3rdparty/genie/src/base/bake.lua b/3rdparty/genie/src/base/bake.lua index b8843422ff6..7a12e6b8528 100644 --- a/3rdparty/genie/src/base/bake.lua +++ b/3rdparty/genie/src/base/bake.lua @@ -380,7 +380,11 @@ dir = cfg_dirs[cfg][v] if hit_counts[dir] == 1 then break end end - cfg.objectsdir = path.getrelative(cfg.location, dir) + if (cfg.flags.SingleOutputDir) then + cfg.objectsdir = cfg.objdir or cfg.project.objdir or "obj" + else + cfg.objectsdir = path.getrelative(cfg.location, dir) + end end end end |