summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorruki <[email protected]>2019-03-21 21:03:02 +0800
committerruki <[email protected]>2019-03-21 00:18:12 +0800
commit160c2b1ad6105fa330c5a98aedf8818299915f1d (patch)
tree175945e267b90ad88441712a04c455ee551ae510
parent858ac89b6ade76ea04701bbd6a610a9abe9a0638 (diff)
remove empty install directory for package
-rw-r--r--xmake/actions/require/impl/action/install.lua6
1 files changed, 6 insertions, 0 deletions
diff --git a/xmake/actions/require/impl/action/install.lua b/xmake/actions/require/impl/action/install.lua
index 6bb9d85ca..bce8e12a9 100644
--- a/xmake/actions/require/impl/action/install.lua
+++ b/xmake/actions/require/impl/action/install.lua
@@ -242,6 +242,12 @@ function main(package)
}
}
+ -- clean the empty package directory
+ local installdir = package:installdir()
+ if os.emptydir(installdir) then
+ os.tryrm(installdir)
+ end
+
-- leave source codes directory
os.cd(oldir)
end