csgo-2018-source/utils/vpc/projectgenerator_win32_2010.inc
2021-07-24 21:11:47 -07:00

300 lines
15 KiB
C++

//========= 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 )