diff options
| author | ruki <[email protected]> | 2020-03-18 23:00:36 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2020-03-18 12:03:37 +0800 |
| commit | c6c43cf5fd05f8fb161771eedf7abab57a958ba5 (patch) | |
| tree | f425479707e1559a708b603ac49a7a1aeb194d18 /xmake/core/base/path.lua | |
| parent | cf24293b75a34c610c619243eb3b43fc011b712f (diff) | |
improve path
Diffstat (limited to 'xmake/core/base/path.lua')
| -rw-r--r-- | xmake/core/base/path.lua | 11 |
1 files changed, 0 insertions, 11 deletions
diff --git a/xmake/core/base/path.lua b/xmake/core/base/path.lua index b941d1085..f3d3d4f03 100644 --- a/xmake/core/base/path.lua +++ b/xmake/core/base/path.lua @@ -26,7 +26,6 @@ local string = require("base/string") -- get the directory of the path function path.directory(p) - assert(p) local i = p:lastof("[/\\]") if i then if i > 1 then i = i - 1 end @@ -38,7 +37,6 @@ end -- get the filename of the path function path.filename(p) - assert(p) local i = p:lastof("[/\\]") if i then return p:sub(i + 1) @@ -49,7 +47,6 @@ end -- get the basename of the path function path.basename(p) - assert(p) local name = path.filename(p) local i = name:lastof(".", true) if i then @@ -61,7 +58,6 @@ end -- get the file extension of the path: .xxx function path.extension(p) - assert(p) local i = p:lastof(".", true) if i then return p:sub(i) @@ -72,7 +68,6 @@ end -- join path function path.join(p, ...) - assert(p) for _, name in ipairs({...}) do p = p .. "/" .. name end @@ -81,7 +76,6 @@ end -- split path by the separator function path.split(p) - assert(p) return p:split("[/\\]") end @@ -108,10 +102,6 @@ end -- split environment variable with `path.envsep()`, -- also handles more speical cases such as posix flags and windows quoted pathes function path.splitenv(env_path) - - -- check - assert(env_path) - local result = {} if xmake._HOST == "windows" then while #env_path > 0 do @@ -174,7 +164,6 @@ end -- the last character is the path seperator? function path.islastsep(p) - assert(p) local sep = p:sub(#p, #p) return xmake._HOST == "windows" and (sep == '\\' or sep == '/') or (sep == '/') end |
