Chromium Code Reviews| Index: visual_studio/NativeClientVSAddIn/InstallerResources/NaCl/Properties/nacl_general.xml |
| diff --git a/visual_studio/NativeClientVSAddIn/InstallerResources/NaCl/Properties/nacl_general.xml b/visual_studio/NativeClientVSAddIn/InstallerResources/NaCl/Properties/nacl_general.xml |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..3fee2478f63bd7121e52e0d35f5c15a1adc2d997 |
| --- /dev/null |
| +++ b/visual_studio/NativeClientVSAddIn/InstallerResources/NaCl/Properties/nacl_general.xml |
| @@ -0,0 +1,129 @@ |
| +<?xml version="1.0" encoding="utf-8"?> |
| + |
| +<Rule |
| + Name="ConfigurationGeneral" |
| + DisplayName="General" |
| + PageTemplate="generic" |
| + Description="General" |
| + xmlns="http://schemas.microsoft.com/build/2009/properties"> |
| + <Rule.Categories> |
| + <Category Name="General" DisplayName="General" Description="General" /> |
| + <Category Name="ProjectDefaults" DisplayName="Project Defaults" Description="Project Defaults" /> |
| + <Category Name="NativeClient" DisplayName="Native Client" Description="Native Client General Properties" /> |
| + </Rule.Categories> |
| + <Rule.DataSource> |
| + <DataSource Persistence="ProjectFile" Label="Configuration" /> |
| + </Rule.DataSource> |
| + |
| + <StringProperty Name="VSNaClSDKRoot" DisplayName="NaCl SDK Root" |
| + Description="Specifies the path to the Native Client SDK root directory" |
|
noelallen1
2012/07/27 00:17:41
Does this point to SDK root? or a particular pepp
tysand
2012/07/28 01:13:11
VSNaClSDKRoot defaults to $(NACL_SDK_ROOT) which w
noelallen1
2012/07/31 20:24:24
Correct... NACL_SDK_ROOT is expected to be .../sd
|
| + Category="NativeClient" Default="" |
| + Subtype="folder" F1Keyword="VC.Project.VCConfiguration.NaClSDKRoot"> |
| + <StringProperty.DataSource> |
| + <DataSource Persistence="ProjectFile" Label="" /> |
| + </StringProperty.DataSource> |
| + </StringProperty> |
| + |
| + <StringProperty Name="OutDir" DisplayName="Output Directory" |
| + Description="Specifies a relative path to the output file directory; can include environment variables." |
| + Category="General" Default="$(SolutionDir)$(Configuration)\" |
| + Subtype="folder" |
| + F1Keyword="VC.Project.VCConfiguration.OutputDirectory"> |
| + <StringProperty.DataSource> |
| + <DataSource Persistence="ProjectFile" Label="" /> |
| + </StringProperty.DataSource> |
| + </StringProperty> |
| + |
| + <StringProperty Name="IntDir" DisplayName="Intermediate Directory" |
| + Description="Specifies a relative path to the intermediate file directory; can include environment variables." |
| + Category="General" Default="$(Configuration)\" |
| + Subtype="folder" |
| + F1Keyword="VC.Project.VCConfiguration.IntermediateDirectory"> |
| + <StringProperty.DataSource> |
| + <DataSource Persistence="ProjectFile" Label="" /> |
| + </StringProperty.DataSource> |
| + </StringProperty> |
| + |
| + <StringProperty Name="TargetName" DisplayName="Target Name" |
| + Description="Specifies a file name that this project will generate." |
| + F1Keyword="VC.Project.VCConfiguration.TargetName" |
| + Category="General" Default="$(ProjectName)" |
| + > |
| + <StringProperty.DataSource> |
| + <DataSource Persistence="ProjectFile" Label="" /> |
| + </StringProperty.DataSource> |
| + </StringProperty> |
| + |
| + <StringProperty Name="TargetExt" DisplayName="Target Extension" |
| + Description="Specifies a file extension that this project will generate. (Example: .exe or .dll)" |
| + F1Keyword="VC.Project.VCConfiguration.TargetExt" |
| + Category="General" |
| + > |
| + <StringProperty.DataSource> |
| + <DataSource Persistence="ProjectFile" Label="" /> |
| + </StringProperty.DataSource> |
| + </StringProperty> |
| + |
| + <StringListProperty Name="ExtensionsToDeleteOnClean" DisplayName="Extensions to Delete on Clean" |
| + Description="Semi-colon delimited wildcard specification for which files in the intermediate directory to delete on clean or rebuild." |
| + Category="General" Separator=";" |
| + F1Keyword="VC.Project.VCConfiguration.DeleteExtensionsOnClean"> |
| + <StringListProperty.DataSource> |
| + <DataSource Persistence="ProjectFile" Label="" /> |
| + </StringListProperty.DataSource> |
| + </StringListProperty> |
| + |
| + <StringProperty Name="BuildLogFile" DisplayName="Build Log File" |
| + Description="Specifies the build log file to write to when build logging is enabled." |
| + F1Keyword="VC.Project.VCConfiguration.BuildLogFile" |
| + Category="General" Default="$(ProjectDir)\$(MSBuildProjectName).log" |
| + Subtype="file"> |
| + <StringProperty.DataSource> |
| + <DataSource Persistence="ProjectFile" ItemType="BuildLog" PersistedName="Path" /> |
| + </StringProperty.DataSource> |
| + </StringProperty> |
| + |
| + <EnumProperty Name="ToolchainName" DisplayName="Toolchain" Category="General"> |
| + <EnumValue Name="newlib" DisplayName="newlib" /> |
| + <EnumValue Name="glibc" DisplayName="glibc" /> |
| + </EnumProperty> |
| + |
| + <!-- PlatformToolset is constructed in Microsoft.Cpp.NaCl.default.props to be win_x86_$(ToolchainName) --> |
| + <StringProperty Name="PlatformToolset" DisplayName="Platform Toolset" Visible="false" |
| + Description="The 'hidden' property which constructs the toolchain name from current settings." |
| + Category="General"> |
| + <StringProperty.DataSource> |
| + <DataSource Persistence="ProjectFile" Label="" /> |
| + </StringProperty.DataSource> |
| + </StringProperty> |
| + |
| + <EnumProperty Name="ConfigurationType" DisplayName="Configuration Type" |
| + Description="Specifies the type of output this configuration generates." |
| + Category="ProjectDefaults" |
| + F1Keyword="VC.Project.VCConfiguration.ConfigurationType"> |
| + <EnumValue Name="Application" DisplayName="Application (.nexe)" /> |
| + <EnumValue Name="DynamicLibrary" DisplayName="Dynamic Library (.so)" /> |
| + <EnumValue Name="StaticLibrary" DisplayName="Static library (.a)" /> |
| + </EnumProperty> |
| + <EnumProperty Name="TargetArchitecture" DisplayName="Target Architecture" Category="ProjectDefaults"> |
| + <EnumValue Name="i686" DisplayName="x86 32-bit" /> |
| + <EnumValue Name="x86_64" DisplayName="x86 64-bit" /> |
| + </EnumProperty> |
| + |
| + <EnumProperty Name="CLRSupport" DisplayName="Common Language Runtime Support" |
| + Description="Specifies whether this configuration supports the Common Language Runtime. This is incompatible with some other settings, e.g. runtime checks. See help for /clr family of C++ compiler switches for full list of conflicts." |
| + Category="ProjectDefaults" |
| + F1Keyword="VC.Project.VCConfiguration.ManagedExtensions"> |
| + <EnumValue Name="false" DisplayName="No Common Language Runtime Support" |
| + Description="No Common Language Runtime Support" /> |
| + <EnumValue Name="true" DisplayName="Common Language Runtime Support (/clr)" |
| + Description="Common Language Runtime Support (/clr)"/> |
| + <EnumValue Name="Pure" DisplayName="Pure MSIL Common Language Runtime Support (/clr:pure)" |
| + Description="Pure MSIL Common Language Runtime Support (/clr:pure)" /> |
| + <EnumValue Name="Safe" DisplayName="Safe MSIL Common Language Runtime Support (/clr:safe)" |
| + Description="Safe MSIL Common Language Runtime Support (/clr:safe)" /> |
| + <EnumValue Name="OldSyntax" DisplayName="Common Language Runtime Support, Old Syntax (/clr:oldSyntax)" |
| + Description="Common Language Runtime Support, Old Syntax (/clr:oldSyntax)" /> |
| + </EnumProperty> |
| + |
| +</Rule> |