diff options
Diffstat (limited to 'xmake/plugins/pack/main.lua')
| -rw-r--r-- | xmake/plugins/pack/main.lua | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/xmake/plugins/pack/main.lua b/xmake/plugins/pack/main.lua index a0c94f998..7a4ab0fbf 100644 --- a/xmake/plugins/pack/main.lua +++ b/xmake/plugins/pack/main.lua @@ -39,6 +39,12 @@ function _on_package(package) end function _pack_package(package) + + -- ensure build and output directories + os.tryrm(package:buildir()) + os.mkdir(package:outputdir()) + + -- do pack assert(package:formats(), "xpack(%s): formats not found, please use `set_formats()` to set it.", package:name()) local scripts = { package:script("package_before"), |
