Initial community commit

This commit is contained in:
Jef
2024-09-24 14:54:57 +02:00
parent 537bcbc862
commit 20d28e80a5
16810 changed files with 4640254 additions and 2 deletions

View File

@@ -0,0 +1,30 @@
Sets the `RemoveUnreferencedCodeData` property for a configuration or all configurations within a project or workspace, adding or removing the `/Zc:inline[-]` build option.
[/Zc:inline (Remove unreferenced COMDAT)](https://docs.microsoft.com/en-us/cpp/build/reference/zc-inline-remove-unreferenced-comdat?view=msvc-160)
If this property is unset, it defaults to `true` in Visual Studio.
```lua
removeunreferencedcodedata ("value")
```
### Parameters ###
`value` one of:
* `on` - Enables `RemoveUnreferencedCodeData`.
* `off` - Disables `RemoveUnreferencedCodeData`.
### Applies To ###
Workspaces and projects.
### Availability ###
Premake 5.0 alpha 16 or later.
### Examples ###
```lua
RemoveUnreferencedCodeData "Off"
```