summaryrefslogtreecommitdiffstatshomepage
path: root/3rdparty/genie/src/base/bake.lua
diff options
context:
space:
mode:
Diffstat (limited to '3rdparty/genie/src/base/bake.lua')
-rw-r--r--3rdparty/genie/src/base/bake.lua6
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