summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--xmake/core/project/target.lua8
1 files changed, 4 insertions, 4 deletions
diff --git a/xmake/core/project/target.lua b/xmake/core/project/target.lua
index bb7abc57c..e3a8f71f6 100644
--- a/xmake/core/project/target.lua
+++ b/xmake/core/project/target.lua
@@ -1375,7 +1375,7 @@ function _instance:objectdir(opt)
-- get root directory of target
local intermediate_directory = self:policy("build.intermediate_directory")
- if (opt and opt.root) or not intermediate_directory then
+ if (opt and opt.root) or intermediate_directory == false then
return objectdir
end
@@ -1407,7 +1407,7 @@ function _instance:dependir(opt)
-- get root directory of target
local intermediate_directory = self:policy("build.intermediate_directory")
- if (opt and opt.root) or not intermediate_directory then
+ if (opt and opt.root) or intermediate_directory == false then
return dependir
end
@@ -1435,7 +1435,7 @@ function _instance:autogendir(opt)
-- get root directory of target
local intermediate_directory = self:policy("build.intermediate_directory")
- if (opt and opt.root) or not intermediate_directory then
+ if (opt and opt.root) or intermediate_directory == false then
return autogendir
end
@@ -1512,7 +1512,7 @@ function _instance:targetdir(opt)
end
-- get root directory of target
local intermediate_directory = self:policy("build.intermediate_directory")
- if (opt and opt.root) or not intermediate_directory then
+ if (opt and opt.root) or intermediate_directory == false then
return targetdir
end