| name: join_paths | |
| returns: str | |
| since: 0.36.0 | |
| description: | | |
| Joins the given strings into a file system path segment. For example | |
| `join_paths('foo', 'bar')` results in `foo/bar`. If any one of the | |
| individual segments is an absolute path, all segments before it are | |
| dropped. That means that `join_paths('foo', '/bar')` returns `/bar`. | |
| *(since 0.49.0)* Using the `/` operator on strings is equivalent to calling | |
| [[join_paths]]. | |
| ```meson | |
| # res1 and res2 will have identical values | |
| res1 = join_paths(foo, bar) | |
| res2 = foo / bar | |
| ``` | |
| warnings: | |
| - Don't use [[join_paths]] for sources in [[library]] and [[executable]]. You should use [[files]] instead. | |
| varargs: | |
| name: part | |
| type: str | |
| description: The path parts to join. | |
| min_varargs: 1 |