//========= Copyright © 1996-2006, Valve Corporation, All rights reserved. ============// // // Property Enumerations // //=====================================================================================// // Config PROPERTYNAME( WIN32_2010_GENERAL, ExcludedFromBuild ) PROPERTYNAME( WIN32_2010_GENERAL, OutputDirectory ) PROPERTYNAME( WIN32_2010_GENERAL, IntermediateDirectory ) PROPERTYNAME( WIN32_2010_GENERAL, ConfigurationType ) PROPERTYNAME( WIN32_2010_GENERAL, CharacterSet ) PROPERTYNAME( WIN32_2010_GENERAL, WholeProgramOptimization ) PROPERTYNAME( WIN32_2010_GENERAL, ExtensionsToDeleteOnClean ) PROPERTYNAME( WIN32_2010_GENERAL, BuildLogFile ) PROPERTYNAME( WIN32_2010_GENERAL, InheritedProjectPropertySheets ) PROPERTYNAME( WIN32_2010_GENERAL, UseOfMFC ) PROPERTYNAME( WIN32_2010_GENERAL, UseOfATL ) PROPERTYNAME( WIN32_2010_GENERAL, MinimizeCRTUseInATL ) PROPERTYNAME( WIN32_2010_GENERAL, TargetName ) PROPERTYNAME( WIN32_2010_GENERAL, TargetExtension ) PROPERTYNAME( WIN32_2010_GENERAL, PlatformToolset ) PROPERTYNAME( WIN32_2010_GENERAL, PreferredToolArchitecture ) PROPERTYNAME( WIN32_2010_GENERAL, ExecutableDirectories ) // Debugging PROPERTYNAME( WIN32_2010_DEBUGGING, Command ) PROPERTYNAME( WIN32_2010_DEBUGGING, CommandArguments ) PROPERTYNAME( WIN32_2010_DEBUGGING, RemoteMachine ) PROPERTYNAME( WIN32_2010_DEBUGGING, WorkingDirectory ) PROPERTYNAME( WIN32_2010_DEBUGGING, Attach ) PROPERTYNAME( WIN32_2010_DEBUGGING, DebuggerType ) PROPERTYNAME( WIN32_2010_DEBUGGING, Environment ) PROPERTYNAME( WIN32_2010_DEBUGGING, MergeEnvironment ) PROPERTYNAME( WIN32_2010_DEBUGGING, SQLDebugging ) // Compiler PROPERTYNAME( WIN32_2010_COMPILER, UseUNICODEResponseFiles ) PROPERTYNAME( WIN32_2010_COMPILER, AdditionalOptions ) PROPERTYNAME( WIN32_2010_COMPILER, Optimization ) PROPERTYNAME( WIN32_2010_COMPILER, InlineFunctionExpansion ) PROPERTYNAME( WIN32_2010_COMPILER, EnableIntrinsicFunctions ) PROPERTYNAME( WIN32_2010_COMPILER, FavorSizeOrSpeed ) PROPERTYNAME( WIN32_2010_COMPILER, EnableFiberSafeOptimizations ) PROPERTYNAME( WIN32_2010_COMPILER, WholeProgramOptimization ) PROPERTYNAME( WIN32_2010_COMPILER, AdditionalIncludeDirectories ) PROPERTYNAME( WIN32_2010_COMPILER, PreprocessorDefinitions ) PROPERTYNAME( WIN32_2010_COMPILER, IgnoreStandardIncludePath ) PROPERTYNAME( WIN32_2010_COMPILER, GeneratePreprocessedFile ) PROPERTYNAME( WIN32_2010_COMPILER, KeepComments ) PROPERTYNAME( WIN32_2010_COMPILER, EnableStringPooling ) PROPERTYNAME( WIN32_2010_COMPILER, EnableMinimalRebuild ) PROPERTYNAME( WIN32_2010_COMPILER, EnableCPPExceptions ) PROPERTYNAME( WIN32_2010_COMPILER, BasicRuntimeChecks ) PROPERTYNAME( WIN32_2010_COMPILER, SmallerTypeCheck ) PROPERTYNAME( WIN32_2010_COMPILER, RuntimeLibrary ) PROPERTYNAME( WIN32_2010_COMPILER, StructMemberAlignment ) PROPERTYNAME( WIN32_2010_COMPILER, BufferSecurityCheck ) PROPERTYNAME( WIN32_2010_COMPILER, EnableFunctionLevelLinking ) PROPERTYNAME( WIN32_2010_COMPILER, EnableEnhancedInstructionSet ) PROPERTYNAME( WIN32_2010_COMPILER, FloatingPointModel ) PROPERTYNAME( WIN32_2010_COMPILER, EnableFloatingPointExceptions ) PROPERTYNAME( WIN32_2010_COMPILER, DisableLanguageExtensions ) PROPERTYNAME( WIN32_2010_COMPILER, DefaultCharUnsigned ) PROPERTYNAME( WIN32_2010_COMPILER, TreatWCHAR_TAsBuiltInType ) PROPERTYNAME( WIN32_2010_COMPILER, ForceConformanceInForLoopScope ) PROPERTYNAME( WIN32_2010_COMPILER, EnableRunTimeTypeInfo ) PROPERTYNAME( WIN32_2010_COMPILER, OpenMPSupport ) PROPERTYNAME( WIN32_2010_COMPILER, PrecompiledHeader ) PROPERTYNAME( WIN32_2010_COMPILER, PrecompiledHeaderFile ) PROPERTYNAME( WIN32_2010_COMPILER, PrecompiledHeaderOutputFile ) PROPERTYNAME( WIN32_2010_COMPILER, ExpandAttributedSource ) PROPERTYNAME( WIN32_2010_COMPILER, AssemblerOutput ) PROPERTYNAME( WIN32_2010_COMPILER, ASMListLocation ) PROPERTYNAME( WIN32_2010_COMPILER, ObjectFileName ) PROPERTYNAME( WIN32_2010_COMPILER, ProgramDatabaseFileName ) PROPERTYNAME( WIN32_2010_COMPILER, GenerateXMLDocumentationFiles ) PROPERTYNAME( WIN32_2010_COMPILER, EnableBrowseInformation ) PROPERTYNAME( WIN32_2010_COMPILER, BrowseFile ) PROPERTYNAME( WIN32_2010_COMPILER, WarningLevel ) PROPERTYNAME( WIN32_2010_COMPILER, TreatWarningsAsErrors ) PROPERTYNAME( WIN32_2010_COMPILER, Detect64bitPortabilityIssues ) PROPERTYNAME( WIN32_2010_COMPILER, SuppressStartupBanner ) PROPERTYNAME( WIN32_2010_COMPILER, DebugInformationFormat ) PROPERTYNAME( WIN32_2010_COMPILER, CompileAs ) PROPERTYNAME( WIN32_2010_COMPILER, ForceIncludes ) PROPERTYNAME( WIN32_2010_COMPILER, ShowIncludes ) PROPERTYNAME( WIN32_2010_COMPILER, UndefineAllPreprocessorDefinitions ) PROPERTYNAME( WIN32_2010_COMPILER, UndefinePreprocessorDefinitions ) PROPERTYNAME( WIN32_2010_COMPILER, UseFullPaths ) PROPERTYNAME( WIN32_2010_COMPILER, OmitDefaultLibraryNames ) PROPERTYNAME( WIN32_2010_COMPILER, TrapIntegerDividesOptimization ) PROPERTYNAME( WIN32_2010_COMPILER, PreschedulingOptimization ) PROPERTYNAME( WIN32_2010_COMPILER, InlineAssemblyOptimization ) PROPERTYNAME( WIN32_2010_COMPILER, RegisterReservation ) PROPERTYNAME( WIN32_2010_COMPILER, Stalls ) PROPERTYNAME( WIN32_2010_COMPILER, CallAttributedProfiling ) PROPERTYNAME( WIN32_2010_COMPILER, XMLDocumentationFileName ) PROPERTYNAME( WIN32_2010_COMPILER, DisableSpecificWarnings ) PROPERTYNAME( WIN32_2010_COMPILER, ResolveUsingReferences ) PROPERTYNAME( WIN32_2010_COMPILER, OmitFramePointers ) PROPERTYNAME( WIN32_2010_COMPILER, CallingConvention ) PROPERTYNAME( WIN32_2010_COMPILER, ForceUsing ) PROPERTYNAME( WIN32_2010_COMPILER, ErrorReporting ) PROPERTYNAME( WIN32_2010_COMPILER, CommonLanguageRuntimeSupport ) PROPERTYNAME( WIN32_2010_COMPILER, MultiProcessorCompilation ) PROPERTYNAME( WIN32_2010_COMPILER, UseUnicodeForAssemblerListing ) PROPERTYNAME( WIN32_2010_COMPILER, IgnoreStandardIncludePaths ) PROPERTYNAME( WIN32_2010_COMPILER, PreprocessToAFile ) PROPERTYNAME( WIN32_2010_COMPILER, PreprocessSuppressLineNumbers ) PROPERTYNAME( WIN32_2010_COMPILER, CreateHotpatchableImage ) PROPERTYNAME( WIN32_2010_COMPILER, BrowseInformationFile ) PROPERTYNAME( WIN32_2010_COMPILER, ForcedIncludeFile ) PROPERTYNAME( WIN32_2010_COMPILER, ForcedUsingFile ) PROPERTYNAME( WIN32_2010_COMPILER, OmitDefaultLibraryName ) PROPERTYNAME( WIN32_2010_COMPILER, InternalCompilerErrorReporting ) PROPERTYNAME( WIN32_2010_COMPILER, TreatSpecificWarningsAsErrors ) // Librarian PROPERTYNAME( WIN32_2010_LIBRARIAN, UseUNICODEResponseFiles ) PROPERTYNAME( WIN32_2010_LIBRARIAN, AdditionalDependencies ) PROPERTYNAME( WIN32_2010_LIBRARIAN, OutputFile ) PROPERTYNAME( WIN32_2010_LIBRARIAN, AdditionalLibraryDirectories ) PROPERTYNAME( WIN32_2010_LIBRARIAN, SuppressStartupBanner ) PROPERTYNAME( WIN32_2010_LIBRARIAN, ModuleDefinitionFileName ) PROPERTYNAME( WIN32_2010_LIBRARIAN, IgnoreAllDefaultLibraries ) PROPERTYNAME( WIN32_2010_LIBRARIAN, IgnoreSpecificLibrary ) PROPERTYNAME( WIN32_2010_LIBRARIAN, ExportNamedFunctions ) PROPERTYNAME( WIN32_2010_LIBRARIAN, ForceSymbolReferences ) PROPERTYNAME( WIN32_2010_LIBRARIAN, LinkLibraryDependencies ) PROPERTYNAME( WIN32_2010_LIBRARIAN, AdditionalOptions ) // Linker PROPERTYNAME( WIN32_2010_LINKER, IgnoreImportLibrary ) PROPERTYNAME( WIN32_2010_LINKER, UseUNICODEResponseFiles ) PROPERTYNAME( WIN32_2010_LINKER, AdditionalOptions ) PROPERTYNAME( WIN32_2010_LINKER, AdditionalDependencies ) PROPERTYNAME( WIN32_2010_LINKER, ShowProgress ) PROPERTYNAME( WIN32_2010_LINKER, OutputFile ) PROPERTYNAME( WIN32_2010_LINKER, Version ) PROPERTYNAME( WIN32_2010_LINKER, EnableIncrementalLinking ) PROPERTYNAME( WIN32_2010_LINKER, SuppressStartupBanner ) PROPERTYNAME( WIN32_2010_LINKER, AdditionalLibraryDirectories ) PROPERTYNAME( WIN32_2010_LINKER, IgnoreSpecificDefaultLibraries ) PROPERTYNAME( WIN32_2010_LINKER, GenerateManifest ) PROPERTYNAME( WIN32_2010_LINKER, IgnoreAllDefaultLibraries ) PROPERTYNAME( WIN32_2010_LINKER, IgnoreSpecificLibrary ) PROPERTYNAME( WIN32_2010_LINKER, ModuleDefinitionFile ) PROPERTYNAME( WIN32_2010_LINKER, GenerateDebugInfo ) PROPERTYNAME( WIN32_2010_LINKER, DebuggableAssembly ) PROPERTYNAME( WIN32_2010_LINKER, GenerateProgramDatabaseFile ) PROPERTYNAME( WIN32_2010_LINKER, GenerateMapFile ) PROPERTYNAME( WIN32_2010_LINKER, MapFileName ) PROPERTYNAME( WIN32_2010_LINKER, SubSystem ) PROPERTYNAME( WIN32_2010_LINKER, EnableLargeAddresses ) PROPERTYNAME( WIN32_2010_LINKER, MapExports ) PROPERTYNAME( WIN32_2010_LINKER, StackReserveSize ) PROPERTYNAME( WIN32_2010_LINKER, StackCommitSize ) PROPERTYNAME( WIN32_2010_LINKER, References ) PROPERTYNAME( WIN32_2010_LINKER, EnableCOMDATFolding ) PROPERTYNAME( WIN32_2010_LINKER, LinkTimeCodeGeneration ) PROPERTYNAME( WIN32_2010_LINKER, EntryPoint ) PROPERTYNAME( WIN32_2010_LINKER, NoEntryPoint ) PROPERTYNAME( WIN32_2010_LINKER, SetChecksum ) PROPERTYNAME( WIN32_2010_LINKER, BaseAddress ) PROPERTYNAME( WIN32_2010_LINKER, ImportLibrary ) PROPERTYNAME( WIN32_2010_LINKER, TargetMachine ) PROPERTYNAME( WIN32_2010_LINKER, FixedBaseAddress ) PROPERTYNAME( WIN32_2010_LINKER, ErrorReporting ) PROPERTYNAME( WIN32_2010_LINKER, FunctionOrder ) PROPERTYNAME( WIN32_2010_LINKER, LinkLibraryDependencies ) PROPERTYNAME( WIN32_2010_LINKER, UseLibraryDependencyInputs ) PROPERTYNAME( WIN32_2010_LINKER, ForceSymbolReferences ) PROPERTYNAME( WIN32_2010_LINKER, StripPrivateSymbols ) PROPERTYNAME( WIN32_2010_LINKER, ProfileGuidedDatabase ) PROPERTYNAME( WIN32_2010_LINKER, MergeSections ) PROPERTYNAME( WIN32_2010_LINKER, RegisterOutput ) PROPERTYNAME( WIN32_2010_LINKER, AddModuleToAssembly ) PROPERTYNAME( WIN32_2010_LINKER, EmbedManagedResourceFile ) PROPERTYNAME( WIN32_2010_LINKER, DelayLoadedDLLs ) PROPERTYNAME( WIN32_2010_LINKER, AssemblyLinkResource ) PROPERTYNAME( WIN32_2010_LINKER, ManifestFile ) PROPERTYNAME( WIN32_2010_LINKER, AdditionalManifestDependencies ) PROPERTYNAME( WIN32_2010_LINKER, AllowIsolation ) PROPERTYNAME( WIN32_2010_LINKER, HeapReserveSize ) PROPERTYNAME( WIN32_2010_LINKER, HeapCommitSize ) PROPERTYNAME( WIN32_2010_LINKER, TerminalServer ) PROPERTYNAME( WIN32_2010_LINKER, SwapRunFromCD ) PROPERTYNAME( WIN32_2010_LINKER, SwapRunFromNetwork ) PROPERTYNAME( WIN32_2010_LINKER, Driver ) PROPERTYNAME( WIN32_2010_LINKER, OptimizeForWindows98 ) PROPERTYNAME( WIN32_2010_LINKER, MIDLCommands ) PROPERTYNAME( WIN32_2010_LINKER, IgnoreEmbeddedIDL ) PROPERTYNAME( WIN32_2010_LINKER, MergeIDLBaseFileName ) PROPERTYNAME( WIN32_2010_LINKER, TypeLibrary ) PROPERTYNAME( WIN32_2010_LINKER, TypeLibResourceID ) PROPERTYNAME( WIN32_2010_LINKER, TurnOffAssemblyGeneration ) PROPERTYNAME( WIN32_2010_LINKER, DelayLoadedDLL ) PROPERTYNAME( WIN32_2010_LINKER, Profile ) PROPERTYNAME( WIN32_2010_LINKER, CLRThreadAttribute ) PROPERTYNAME( WIN32_2010_LINKER, CLRImageType ) PROPERTYNAME( WIN32_2010_LINKER, KeyFile ) PROPERTYNAME( WIN32_2010_LINKER, KeyContainer ) PROPERTYNAME( WIN32_2010_LINKER, DelaySign ) PROPERTYNAME( WIN32_2010_LINKER, CLRUnmanagedCodeCheck ) PROPERTYNAME( WIN32_2010_LINKER, PerUserRedirection ) PROPERTYNAME( WIN32_2010_LINKER, LinkStatus ) PROPERTYNAME( WIN32_2010_LINKER, PreventDllBinding ) PROPERTYNAME( WIN32_2010_LINKER, TreatLinkerWarningsAsErrors ) PROPERTYNAME( WIN32_2010_LINKER, ForceFileOutput ) PROPERTYNAME( WIN32_2010_LINKER, CreateHotpatchableImage ) PROPERTYNAME( WIN32_2010_LINKER, SpecifySectionAttributes ) PROPERTYNAME( WIN32_2010_LINKER, EnableUserAccountControl ) PROPERTYNAME( WIN32_2010_LINKER, UACExecutionLevel ) PROPERTYNAME( WIN32_2010_LINKER, UACBypassUIProtection ) PROPERTYNAME( WIN32_2010_LINKER, MinimumRequiredVersion ) PROPERTYNAME( WIN32_2010_LINKER, RandomizedBaseAddress ) PROPERTYNAME( WIN32_2010_LINKER, DataExecutionPrevention ) PROPERTYNAME( WIN32_2010_LINKER, UnloaddelayloadedDLL ) PROPERTYNAME( WIN32_2010_LINKER, NobinddelayloadedDLL ) PROPERTYNAME( WIN32_2010_LINKER, SectionAlignment ) PROPERTYNAME( WIN32_2010_LINKER, PreserveLastErrorCodeforPInvokeCalls ) PROPERTYNAME( WIN32_2010_LINKER, ImageHasSafeExceptionHandlers ) // Manifest PROPERTYNAME( WIN32_2010_MANIFESTTOOL, UseUNICODEResponseFiles ) PROPERTYNAME( WIN32_2010_MANIFESTTOOL, SuppressStartupBanner ) PROPERTYNAME( WIN32_2010_MANIFESTTOOL, VerboseOutput ) PROPERTYNAME( WIN32_2010_MANIFESTTOOL, AssemblyIdentity ) PROPERTYNAME( WIN32_2010_MANIFESTTOOL, UseFAT32WorkAround ) PROPERTYNAME( WIN32_2010_MANIFESTTOOL, AdditionalManifestFiles ) PROPERTYNAME( WIN32_2010_MANIFESTTOOL, InputResourceManifests ) PROPERTYNAME( WIN32_2010_MANIFESTTOOL, EmbedManifest ) PROPERTYNAME( WIN32_2010_MANIFESTTOOL, OutputManifestFile ) PROPERTYNAME( WIN32_2010_MANIFESTTOOL, ManifestResourceFile ) PROPERTYNAME( WIN32_2010_MANIFESTTOOL, GenerateCatalogFiles ) PROPERTYNAME( WIN32_2010_MANIFESTTOOL, DependencyInformationFile ) PROPERTYNAME( WIN32_2010_MANIFESTTOOL, TypeLibraryFile ) PROPERTYNAME( WIN32_2010_MANIFESTTOOL, RegistrarScriptFile ) PROPERTYNAME( WIN32_2010_MANIFESTTOOL, ComponentFileName ) PROPERTYNAME( WIN32_2010_MANIFESTTOOL, ReplacementsFile ) PROPERTYNAME( WIN32_2010_MANIFESTTOOL, UpdateFileHashes ) PROPERTYNAME( WIN32_2010_MANIFESTTOOL, UpdateFileHashesSearchPath ) PROPERTYNAME( WIN32_2010_MANIFESTTOOL, AdditionalOptions ) PROPERTYNAME( WIN32_2010_MANIFESTTOOL, GenerateManifestFromManagedAssembly ) PROPERTYNAME( WIN32_2010_MANIFESTTOOL, SuppressDependencyElement ) PROPERTYNAME( WIN32_2010_MANIFESTTOOL, GenerateCategoryTags ) PROPERTYNAME( WIN32_2010_MANIFESTTOOL, EnableDPIAwareness ) // XML Document Generator PROPERTYNAME( WIN32_2010_XMLDOCUMENTGENERATOR, UseUNICODEResponseFiles ) PROPERTYNAME( WIN32_2010_XMLDOCUMENTGENERATOR, SuppressStartupBanner ) PROPERTYNAME( WIN32_2010_XMLDOCUMENTGENERATOR, ValidateIntelliSense ) PROPERTYNAME( WIN32_2010_XMLDOCUMENTGENERATOR, AdditionalDocumentFiles ) PROPERTYNAME( WIN32_2010_XMLDOCUMENTGENERATOR, OutputDocumentFile ) PROPERTYNAME( WIN32_2010_XMLDOCUMENTGENERATOR, DocumentLibraryDependencies ) PROPERTYNAME( WIN32_2010_XMLDOCUMENTGENERATOR, AdditionalOptions ) // Browse Information PROPERTYNAME( WIN32_2010_BROWSEINFORMATION, SuppressStartupBanner ) PROPERTYNAME( WIN32_2010_BROWSEINFORMATION, OutputFile ) PROPERTYNAME( WIN32_2010_BROWSEINFORMATION, AdditionalOptions ) PROPERTYNAME( WIN32_2010_BROWSEINFORMATION, PreserveSBRFiles ) // Resources PROPERTYNAME( WIN32_2010_RESOURCES, PreprocessorDefinitions ) PROPERTYNAME( WIN32_2010_RESOURCES, Culture ) PROPERTYNAME( WIN32_2010_RESOURCES, AdditionalIncludeDirectories ) PROPERTYNAME( WIN32_2010_RESOURCES, IgnoreStandardIncludePath ) PROPERTYNAME( WIN32_2010_RESOURCES, ShowProgress ) PROPERTYNAME( WIN32_2010_RESOURCES, ResourceFileName ) PROPERTYNAME( WIN32_2010_RESOURCES, AdditionalOptions ) // Pre Build PROPERTYNAME( WIN32_2010_PREBUILDEVENT, Description ) PROPERTYNAME( WIN32_2010_PREBUILDEVENT, CommandLine ) PROPERTYNAME( WIN32_2010_PREBUILDEVENT, ExcludedFromBuild ) PROPERTYNAME( WIN32_2010_PREBUILDEVENT, UseInBuild ) // Pre Link PROPERTYNAME( WIN32_2010_PRELINKEVENT, Description ) PROPERTYNAME( WIN32_2010_PRELINKEVENT, CommandLine ) PROPERTYNAME( WIN32_2010_PRELINKEVENT, ExcludedFromBuild ) PROPERTYNAME( WIN32_2010_PRELINKEVENT, UseInBuild ) // Post Build PROPERTYNAME( WIN32_2010_POSTBUILDEVENT, Description ) PROPERTYNAME( WIN32_2010_POSTBUILDEVENT, CommandLine ) PROPERTYNAME( WIN32_2010_POSTBUILDEVENT, ExcludedFromBuild ) PROPERTYNAME( WIN32_2010_POSTBUILDEVENT, UseInBuild ) // Custom Build PROPERTYNAME( WIN32_2010_CUSTOMBUILDSTEP, Description ) PROPERTYNAME( WIN32_2010_CUSTOMBUILDSTEP, CommandLine ) PROPERTYNAME( WIN32_2010_CUSTOMBUILDSTEP, AdditionalDependencies ) PROPERTYNAME( WIN32_2010_CUSTOMBUILDSTEP, Outputs ) PROPERTYNAME( WIN32_2010_CUSTOMBUILDSTEP, ExecuteAfter ) PROPERTYNAME( WIN32_2010_CUSTOMBUILDSTEP, ExecuteBefore )