39 lines
751 B
Markdown
39 lines
751 B
Markdown
|
Specifies the file name prefix for the compiled binary target.
|
||
|
|
||
|
```lua
|
||
|
targetprefix ("prefix")
|
||
|
```
|
||
|
|
||
|
By default, the system naming convention will be used: a "lib" prefix for POSIX libraries (as in `libMyProject.so`), and no prefix elsewhere. The `targetprefix` function allows you to change this default.
|
||
|
|
||
|
### Parameters ###
|
||
|
|
||
|
`prefix` is the new file name prefix.
|
||
|
|
||
|
### Applies To ###
|
||
|
|
||
|
Project configurations.
|
||
|
|
||
|
### Availability ###
|
||
|
|
||
|
Premake 4.0 or later.
|
||
|
|
||
|
### Examples ###
|
||
|
|
||
|
```lua
|
||
|
targetprefix "plugin"
|
||
|
```
|
||
|
|
||
|
The prefix may also be set to an empty string for no prefix.
|
||
|
|
||
|
```lua
|
||
|
targetprefix ""
|
||
|
```
|
||
|
|
||
|
### See Also ###
|
||
|
|
||
|
* [targetname](targetname.md)
|
||
|
* [targetdir](targetdir.md)
|
||
|
* [targetextension](targetextension.md)
|
||
|
* [targetsuffix](targetsuffix.md)
|