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.lua8
1 files changed, 2 insertions, 6 deletions
diff --git a/3rdparty/genie/src/base/bake.lua b/3rdparty/genie/src/base/bake.lua
index 7a12e6b8528..c946700012d 100644
--- a/3rdparty/genie/src/base/bake.lua
+++ b/3rdparty/genie/src/base/bake.lua
@@ -376,15 +376,11 @@
local dir
local start = iif(cfg.name, 2, 1)
- for v = start, num_variations do
+ for v = start, iif(cfg.flags.SingleOutputDir,num_variations-1,num_variations) do
dir = cfg_dirs[cfg][v]
if hit_counts[dir] == 1 then break end
end
- if (cfg.flags.SingleOutputDir) then
- cfg.objectsdir = cfg.objdir or cfg.project.objdir or "obj"
- else
- cfg.objectsdir = path.getrelative(cfg.location, dir)
- end
+ cfg.objectsdir = path.getrelative(cfg.location, dir)
end
end
end