Skip to content

path.join

Jason Perkins edited this page May 18, 2015 · 4 revisions

The path.join function joins two path portions together into a single path.

path.join("leading", "trailing", ...)

If trailing is an absolute path, then the leading portion is ignored, and the absolute path is returned instead (see below for examples).

Parameters

leading is the beginning portion of the path; trailing is a portion to be merged. Multiple arguments may be specified.

Return Value

A merged path.

Availability

Premake 4.0 or later.

Examples

-- returns "MySolution/MyProject"
p = path.join("MySolution", "MyProject")

-- returns "/usr/bin", because the trailing path is absolute
p = path.join("MySolution", "/usr/bin")

-- tokens are assumed to be absolute; this returns "$(ProjectDir)"
p = path.join("MySolution", "$(ProjectDir)")

Clone this wiki locally