diff options
Diffstat (limited to 'xmake/actions')
| -rwxr-xr-x | xmake/actions/config/main.lua | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/xmake/actions/config/main.lua b/xmake/actions/config/main.lua index 77451f344..89d928a09 100755 --- a/xmake/actions/config/main.lua +++ b/xmake/actions/config/main.lua @@ -24,6 +24,7 @@ import("core.base.option") import("core.project.config") import("core.project.global") +import("core.project.project") -- filter option function _option_filter(name) @@ -70,6 +71,18 @@ function main() -- probe the configure with value: "auto" config.probe() + -- translate the build directory + local buildir = option.get("buildir") + if buildir and path.is_absolute(buildir) then + config.set("buildir", path.relative(buildir, project.directory())) + end + + -- probe the project options + project.probe() + + -- load project + project.load() + -- TODO -- dump it |
