cpptasks: Compile tasks for Apache Ant - versioninfo

ant-contrib

##### Get cpptasks

- Download
- Changes
- License

##### About cpptasks

- Usage

##### Elements

- cc
- compiler
- defineset
- distributer
- libraryset
- linker
- syslibraryset
- targetplatform
- versioninfo

##### Community

- Mailing Lists
- Issue Tracking
- Project Page
- News

##### Development

- Repository
- JavaDoc
- Continuous Integration

## versioninfo

### Description

Version Information. This information is applied in a platform specific manner to embed version information into executable images. This behavior is new and subject to change. On the Microsoft Windows platform, a resource is generated and added to the set of files to be compiled. A resource compiler must be specified to compile the generated file. On Unix platforms, versioninfo is currently not used. Future versions may append fileversion to the output file name, use compatibility version for -soname and possibly create symbolic links.

### parameters

Attribute | Description | Type
companyname | Sets company name. | String
compatibilityversion | Sets compatibility version. | String
description |  | String
extends | Specifies that this element extends the element with id attribute with a matching value. The configuration will be constructed from the settings of this element, element referenced by extends, and the containing cc element. | Reference
filecomments | Sets comments. | String
filedescription | Sets file description. | String
fileversion | Sets file version. | String
id | Sets an id that can be used to reference this element. | String
if | Sets the property name for the 'if' condition. The define will be ignored unless the property is defined. The value of the property is insignificant, but values that would imply misinterpretation ("false", "no") will throw an exception when evaluated. | String
internalname | Sets internal name. Internal name will automatically be specified from build step, only set this value if intentionally overriding that value. | String
language | Sets language. | String
legalcopyright | Sets legal copyright. | String
legaltrademarks | Sets legal trademark. | String
originalfilename | Sets original name. Only set this value if intentionally overriding the value from the build set. | String
patched | Sets prerelease. | boolean
prerelease | Sets prerelease. | boolean
privatebuild | Sets private build. | String
productname | Sets product name. | String
productversion | Sets product version. | String
refid | Specifies that this element should behave as if the content of the element with the matching id attribute was inserted at this location. If specified, no other attributes should be specified. | Reference
specialbuild | Sets private build. | String
unless | Set the property name for the 'unless' condition. If named property is set, the define will be ignored. The value of the property is insignificant, but values that would imply misinterpretation ("false", "no") of the behavior will throw an exception when evaluated. | String