@Incubating public interface VisualStudioProject extends Named, Buildable
The content and location of the generate project file can be modified by the supplied methods:
apply plugin: "cpp"
apply plugin: "visual-studio"
model {
visualStudio {
projects.all {
projectFile.location = "vs/${name}.vcxproj"
projectFile.withXml {
asNode().appendNode('PropertyGroup', [Label: 'Custom'])
.appendNode('ProjectDetails', "Project is named ${project.name}")
}
}
}
}
Named.Namer| Modifier and Type | Method and Description |
|---|---|
XmlConfigFile |
getFiltersFile()
Configuration for the generated filters file.
|
XmlConfigFile |
getProjectFile()
Configuration for the generated project file.
|
getBuildDependenciesXmlConfigFile getProjectFile()
XmlConfigFile getFiltersFile()