253 lines
12 KiB
C++
253 lines
12 KiB
C++
|
|
//========= Copyright © 1996-2006, Valve Corporation, All rights reserved. ============//
|
|
//
|
|
// Property Enumerations
|
|
//
|
|
//=====================================================================================//
|
|
|
|
// Config
|
|
PROPERTYNAME( WIN32_GENERAL, ExcludedFromBuild )
|
|
PROPERTYNAME( WIN32_GENERAL, OutputDirectory )
|
|
PROPERTYNAME( WIN32_GENERAL, IntermediateDirectory )
|
|
PROPERTYNAME( WIN32_GENERAL, ConfigurationType )
|
|
PROPERTYNAME( WIN32_GENERAL, CharacterSet )
|
|
PROPERTYNAME( WIN32_GENERAL, WholeProgramOptimization )
|
|
PROPERTYNAME( WIN32_GENERAL, ExtensionsToDeleteOnClean )
|
|
PROPERTYNAME( WIN32_GENERAL, BuildLogFile )
|
|
PROPERTYNAME( WIN32_GENERAL, InheritedProjectPropertySheets )
|
|
PROPERTYNAME( WIN32_GENERAL, UseOfMFC )
|
|
PROPERTYNAME( WIN32_GENERAL, UseOfATL )
|
|
PROPERTYNAME( WIN32_GENERAL, MinimizeCRTUseInATL )
|
|
|
|
// Debugging
|
|
PROPERTYNAME( WIN32_DEBUGGING, Command )
|
|
PROPERTYNAME( WIN32_DEBUGGING, CommandArguments )
|
|
PROPERTYNAME( WIN32_DEBUGGING, RemoteMachine )
|
|
PROPERTYNAME( WIN32_DEBUGGING, WorkingDirectory )
|
|
PROPERTYNAME( WIN32_DEBUGGING, Attach )
|
|
PROPERTYNAME( WIN32_DEBUGGING, DebuggerType )
|
|
PROPERTYNAME( WIN32_DEBUGGING, Environment )
|
|
PROPERTYNAME( WIN32_DEBUGGING, MergeEnvironment )
|
|
PROPERTYNAME( WIN32_DEBUGGING, SQLDebugging )
|
|
|
|
// Compiler
|
|
PROPERTYNAME( WIN32_COMPILER, UseUNICODEResponseFiles )
|
|
PROPERTYNAME( WIN32_COMPILER, AdditionalOptions )
|
|
PROPERTYNAME( WIN32_COMPILER, Optimization )
|
|
PROPERTYNAME( WIN32_COMPILER, InlineFunctionExpansion )
|
|
PROPERTYNAME( WIN32_COMPILER, EnableIntrinsicFunctions )
|
|
PROPERTYNAME( WIN32_COMPILER, FavorSizeOrSpeed )
|
|
PROPERTYNAME( WIN32_COMPILER, EnableFiberSafeOptimizations )
|
|
PROPERTYNAME( WIN32_COMPILER, WholeProgramOptimization )
|
|
PROPERTYNAME( WIN32_COMPILER, AdditionalIncludeDirectories )
|
|
PROPERTYNAME( WIN32_COMPILER, PreprocessorDefinitions )
|
|
PROPERTYNAME( WIN32_COMPILER, IgnoreStandardIncludePath )
|
|
PROPERTYNAME( WIN32_COMPILER, GeneratePreprocessedFile )
|
|
PROPERTYNAME( WIN32_COMPILER, KeepComments )
|
|
PROPERTYNAME( WIN32_COMPILER, EnableStringPooling )
|
|
PROPERTYNAME( WIN32_COMPILER, EnableMinimalRebuild )
|
|
PROPERTYNAME( WIN32_COMPILER, EnableCPPExceptions )
|
|
PROPERTYNAME( WIN32_COMPILER, BasicRuntimeChecks )
|
|
PROPERTYNAME( WIN32_COMPILER, SmallerTypeCheck )
|
|
PROPERTYNAME( WIN32_COMPILER, RuntimeLibrary )
|
|
PROPERTYNAME( WIN32_COMPILER, StructMemberAlignment )
|
|
PROPERTYNAME( WIN32_COMPILER, BufferSecurityCheck )
|
|
PROPERTYNAME( WIN32_COMPILER, EnableFunctionLevelLinking )
|
|
PROPERTYNAME( WIN32_COMPILER, EnableEnhancedInstructionSet )
|
|
PROPERTYNAME( WIN32_COMPILER, FloatingPointModel )
|
|
PROPERTYNAME( WIN32_COMPILER, EnableFloatingPointExceptions )
|
|
PROPERTYNAME( WIN32_COMPILER, DisableLanguageExtensions )
|
|
PROPERTYNAME( WIN32_COMPILER, DefaultCharUnsigned )
|
|
PROPERTYNAME( WIN32_COMPILER, TreatWCHAR_TAsBuiltInType )
|
|
PROPERTYNAME( WIN32_COMPILER, ForceConformanceInForLoopScope )
|
|
PROPERTYNAME( WIN32_COMPILER, EnableRunTimeTypeInfo )
|
|
PROPERTYNAME( WIN32_COMPILER, OpenMPSupport )
|
|
PROPERTYNAME( WIN32_COMPILER, CreateUsePrecompiledHeader )
|
|
PROPERTYNAME( WIN32_COMPILER, CreateUsePCHThroughFile )
|
|
PROPERTYNAME( WIN32_COMPILER, PrecompiledHeaderFile )
|
|
PROPERTYNAME( WIN32_COMPILER, ExpandAttributedSource )
|
|
PROPERTYNAME( WIN32_COMPILER, AssemblerOutput )
|
|
PROPERTYNAME( WIN32_COMPILER, ASMListLocation )
|
|
PROPERTYNAME( WIN32_COMPILER, ObjectFileName )
|
|
PROPERTYNAME( WIN32_COMPILER, ProgramDatabaseFileName )
|
|
PROPERTYNAME( WIN32_COMPILER, GenerateXMLDocumentationFiles )
|
|
PROPERTYNAME( WIN32_COMPILER, EnableBrowseInformation )
|
|
PROPERTYNAME( WIN32_COMPILER, BrowseFile )
|
|
PROPERTYNAME( WIN32_COMPILER, WarningLevel )
|
|
PROPERTYNAME( WIN32_COMPILER, TreatWarningsAsErrors )
|
|
PROPERTYNAME( WIN32_COMPILER, Detect64bitPortabilityIssues )
|
|
PROPERTYNAME( WIN32_COMPILER, SuppressStartupBanner )
|
|
PROPERTYNAME( WIN32_COMPILER, DebugInformationFormat )
|
|
PROPERTYNAME( WIN32_COMPILER, CompileAs )
|
|
PROPERTYNAME( WIN32_COMPILER, ForceIncludes )
|
|
PROPERTYNAME( WIN32_COMPILER, ShowIncludes )
|
|
PROPERTYNAME( WIN32_COMPILER, UndefineAllPreprocessorDefinitions )
|
|
PROPERTYNAME( WIN32_COMPILER, UndefinePreprocessorDefinitions )
|
|
PROPERTYNAME( WIN32_COMPILER, UseFullPaths )
|
|
PROPERTYNAME( WIN32_COMPILER, OmitDefaultLibraryNames )
|
|
PROPERTYNAME( WIN32_COMPILER, TrapIntegerDividesOptimization )
|
|
PROPERTYNAME( WIN32_COMPILER, PreschedulingOptimization )
|
|
PROPERTYNAME( WIN32_COMPILER, InlineAssemblyOptimization )
|
|
PROPERTYNAME( WIN32_COMPILER, RegisterReservation )
|
|
PROPERTYNAME( WIN32_COMPILER, Stalls )
|
|
PROPERTYNAME( WIN32_COMPILER, CallAttributedProfiling )
|
|
PROPERTYNAME( WIN32_COMPILER, XMLDocumentationFileName )
|
|
PROPERTYNAME( WIN32_COMPILER, DisableSpecificWarnings )
|
|
PROPERTYNAME( WIN32_COMPILER, ResolveUsingReferences )
|
|
PROPERTYNAME( WIN32_COMPILER, OmitFramePointers )
|
|
PROPERTYNAME( WIN32_COMPILER, CallingConvention )
|
|
PROPERTYNAME( WIN32_COMPILER, ForceUsing )
|
|
PROPERTYNAME( WIN32_COMPILER, ErrorReporting )
|
|
|
|
// Librarian
|
|
PROPERTYNAME( WIN32_LIBRARIAN, UseUNICODEResponseFiles )
|
|
PROPERTYNAME( WIN32_LIBRARIAN, AdditionalDependencies )
|
|
PROPERTYNAME( WIN32_LIBRARIAN, OutputFile )
|
|
PROPERTYNAME( WIN32_LIBRARIAN, AdditionalLibraryDirectories )
|
|
PROPERTYNAME( WIN32_LIBRARIAN, SuppressStartupBanner )
|
|
PROPERTYNAME( WIN32_LIBRARIAN, ModuleDefinitionFileName )
|
|
PROPERTYNAME( WIN32_LIBRARIAN, IgnoreAllDefaultLibraries )
|
|
PROPERTYNAME( WIN32_LIBRARIAN, IgnoreSpecificLibrary )
|
|
PROPERTYNAME( WIN32_LIBRARIAN, ExportNamedFunctions )
|
|
PROPERTYNAME( WIN32_LIBRARIAN, ForceSymbolReferences )
|
|
PROPERTYNAME( WIN32_LIBRARIAN, LinkLibraryDependencies )
|
|
PROPERTYNAME( WIN32_LIBRARIAN, AdditionalOptions )
|
|
|
|
// Linker
|
|
PROPERTYNAME( WIN32_LINKER, IgnoreImportLibrary )
|
|
PROPERTYNAME( WIN32_LINKER, UseUNICODEResponseFiles )
|
|
PROPERTYNAME( WIN32_LINKER, AdditionalOptions )
|
|
PROPERTYNAME( WIN32_LINKER, AdditionalDependencies )
|
|
PROPERTYNAME( WIN32_LINKER, ShowProgress )
|
|
PROPERTYNAME( WIN32_LINKER, OutputFile )
|
|
PROPERTYNAME( WIN32_LINKER, Version )
|
|
PROPERTYNAME( WIN32_LINKER, EnableIncrementalLinking )
|
|
PROPERTYNAME( WIN32_LINKER, SuppressStartupBanner )
|
|
PROPERTYNAME( WIN32_LINKER, AdditionalLibraryDirectories )
|
|
PROPERTYNAME( WIN32_LINKER, GenerateManifest )
|
|
PROPERTYNAME( WIN32_LINKER, IgnoreAllDefaultLibraries )
|
|
PROPERTYNAME( WIN32_LINKER, IgnoreSpecificLibrary )
|
|
PROPERTYNAME( WIN32_LINKER, ModuleDefinitionFile )
|
|
PROPERTYNAME( WIN32_LINKER, GenerateDebugInfo )
|
|
PROPERTYNAME( WIN32_LINKER, DebuggableAssembly )
|
|
PROPERTYNAME( WIN32_LINKER, GenerateProgramDatabaseFile )
|
|
PROPERTYNAME( WIN32_LINKER, GenerateMapFile )
|
|
PROPERTYNAME( WIN32_LINKER, MapFileName )
|
|
PROPERTYNAME( WIN32_LINKER, SubSystem )
|
|
PROPERTYNAME( WIN32_LINKER, EnableLargeAddresses )
|
|
PROPERTYNAME( WIN32_LINKER, MapExports )
|
|
PROPERTYNAME( WIN32_LINKER, StackReserveSize )
|
|
PROPERTYNAME( WIN32_LINKER, StackCommitSize )
|
|
PROPERTYNAME( WIN32_LINKER, References )
|
|
PROPERTYNAME( WIN32_LINKER, EnableCOMDATFolding )
|
|
PROPERTYNAME( WIN32_LINKER, LinkTimeCodeGeneration )
|
|
PROPERTYNAME( WIN32_LINKER, EntryPoint )
|
|
PROPERTYNAME( WIN32_LINKER, NoEntryPoint )
|
|
PROPERTYNAME( WIN32_LINKER, SetChecksum )
|
|
PROPERTYNAME( WIN32_LINKER, BaseAddress )
|
|
PROPERTYNAME( WIN32_LINKER, ImportLibrary )
|
|
PROPERTYNAME( WIN32_LINKER, TargetMachine )
|
|
PROPERTYNAME( WIN32_LINKER, FixedBaseAddress )
|
|
PROPERTYNAME( WIN32_LINKER, ErrorReporting )
|
|
PROPERTYNAME( WIN32_LINKER, FunctionOrder )
|
|
PROPERTYNAME( WIN32_LINKER, LinkLibraryDependencies )
|
|
PROPERTYNAME( WIN32_LINKER, UseLibraryDependencyInputs )
|
|
PROPERTYNAME( WIN32_LINKER, ForceSymbolReferences )
|
|
PROPERTYNAME( WIN32_LINKER, StripPrivateSymbols )
|
|
PROPERTYNAME( WIN32_LINKER, ProfileGuidedDatabase )
|
|
PROPERTYNAME( WIN32_LINKER, MergeSections )
|
|
PROPERTYNAME( WIN32_LINKER, RegisterOutput )
|
|
PROPERTYNAME( WIN32_LINKER, AddModuleToAssembly )
|
|
PROPERTYNAME( WIN32_LINKER, EmbedManagedResourceFile )
|
|
PROPERTYNAME( WIN32_LINKER, DelayLoadedDLLs )
|
|
PROPERTYNAME( WIN32_LINKER, AssemblyLinkResource )
|
|
PROPERTYNAME( WIN32_LINKER, ManifestFile )
|
|
PROPERTYNAME( WIN32_LINKER, AdditionalManifestDependencies )
|
|
PROPERTYNAME( WIN32_LINKER, AllowIsolation )
|
|
PROPERTYNAME( WIN32_LINKER, HeapReserveSize )
|
|
PROPERTYNAME( WIN32_LINKER, HeapCommitSize )
|
|
PROPERTYNAME( WIN32_LINKER, TerminalServer )
|
|
PROPERTYNAME( WIN32_LINKER, SwapRunFromCD )
|
|
PROPERTYNAME( WIN32_LINKER, SwapRunFromNetwork )
|
|
PROPERTYNAME( WIN32_LINKER, Driver )
|
|
PROPERTYNAME( WIN32_LINKER, OptimizeForWindows98 )
|
|
PROPERTYNAME( WIN32_LINKER, MIDLCommands )
|
|
PROPERTYNAME( WIN32_LINKER, IgnoreEmbeddedIDL )
|
|
PROPERTYNAME( WIN32_LINKER, MergeIDLBaseFileName )
|
|
PROPERTYNAME( WIN32_LINKER, TypeLibrary )
|
|
PROPERTYNAME( WIN32_LINKER, TypeLibResourceID )
|
|
PROPERTYNAME( WIN32_LINKER, TurnOffAssemblyGeneration )
|
|
PROPERTYNAME( WIN32_LINKER, DelayLoadedDLL )
|
|
PROPERTYNAME( WIN32_LINKER, Profile )
|
|
PROPERTYNAME( WIN32_LINKER, CLRThreadAttribute )
|
|
PROPERTYNAME( WIN32_LINKER, CLRImageType )
|
|
PROPERTYNAME( WIN32_LINKER, KeyFile )
|
|
PROPERTYNAME( WIN32_LINKER, KeyContainer )
|
|
PROPERTYNAME( WIN32_LINKER, DelaySign )
|
|
PROPERTYNAME( WIN32_LINKER, CLRUnmanagedCodeCheck )
|
|
|
|
// Manifest
|
|
PROPERTYNAME( WIN32_MANIFESTTOOL, UseUNICODEResponseFiles )
|
|
PROPERTYNAME( WIN32_MANIFESTTOOL, SuppressStartupBanner )
|
|
PROPERTYNAME( WIN32_MANIFESTTOOL, VerboseOutput )
|
|
PROPERTYNAME( WIN32_MANIFESTTOOL, AssemblyIdentity )
|
|
PROPERTYNAME( WIN32_MANIFESTTOOL, UseFAT32WorkAround )
|
|
PROPERTYNAME( WIN32_MANIFESTTOOL, AdditionalManifestFiles )
|
|
PROPERTYNAME( WIN32_MANIFESTTOOL, InputResourceManifests )
|
|
PROPERTYNAME( WIN32_MANIFESTTOOL, EmbedManifest )
|
|
PROPERTYNAME( WIN32_MANIFESTTOOL, OutputManifestFile )
|
|
PROPERTYNAME( WIN32_MANIFESTTOOL, ManifestResourceFile )
|
|
PROPERTYNAME( WIN32_MANIFESTTOOL, GenerateCatalogFiles )
|
|
PROPERTYNAME( WIN32_MANIFESTTOOL, DependencyInformationFile )
|
|
PROPERTYNAME( WIN32_MANIFESTTOOL, TypeLibraryFile )
|
|
PROPERTYNAME( WIN32_MANIFESTTOOL, RegistrarScriptFile )
|
|
PROPERTYNAME( WIN32_MANIFESTTOOL, ComponentFileName )
|
|
PROPERTYNAME( WIN32_MANIFESTTOOL, ReplacementsFile )
|
|
PROPERTYNAME( WIN32_MANIFESTTOOL, UpdateFileHashes )
|
|
PROPERTYNAME( WIN32_MANIFESTTOOL, UpdateFileHashesSearchPath )
|
|
PROPERTYNAME( WIN32_MANIFESTTOOL, AdditionalOptions )
|
|
|
|
// XML Document Generator
|
|
PROPERTYNAME( WIN32_XMLDOCUMENTGENERATOR, UseUNICODEResponseFiles )
|
|
PROPERTYNAME( WIN32_XMLDOCUMENTGENERATOR, SuppressStartupBanner )
|
|
PROPERTYNAME( WIN32_XMLDOCUMENTGENERATOR, ValidateIntelliSense )
|
|
PROPERTYNAME( WIN32_XMLDOCUMENTGENERATOR, AdditionalDocumentFiles )
|
|
PROPERTYNAME( WIN32_XMLDOCUMENTGENERATOR, OutputDocumentFile )
|
|
PROPERTYNAME( WIN32_XMLDOCUMENTGENERATOR, DocumentLibraryDependencies )
|
|
PROPERTYNAME( WIN32_XMLDOCUMENTGENERATOR, AdditionalOptions )
|
|
|
|
// Browse Information
|
|
PROPERTYNAME( WIN32_BROWSEINFORMATION, SuppressStartupBanner )
|
|
PROPERTYNAME( WIN32_BROWSEINFORMATION, OutputFile )
|
|
PROPERTYNAME( WIN32_BROWSEINFORMATION, AdditionalOptions )
|
|
|
|
// Resources
|
|
PROPERTYNAME( WIN32_RESOURCES, PreprocessorDefinitions )
|
|
PROPERTYNAME( WIN32_RESOURCES, Culture )
|
|
PROPERTYNAME( WIN32_RESOURCES, AdditionalIncludeDirectories )
|
|
PROPERTYNAME( WIN32_RESOURCES, IgnoreStandardIncludePath )
|
|
PROPERTYNAME( WIN32_RESOURCES, ShowProgress )
|
|
PROPERTYNAME( WIN32_RESOURCES, ResourceFileName )
|
|
PROPERTYNAME( WIN32_RESOURCES, AdditionalOptions )
|
|
|
|
// Pre Build
|
|
PROPERTYNAME( WIN32_PREBUILDEVENT, Description )
|
|
PROPERTYNAME( WIN32_PREBUILDEVENT, CommandLine )
|
|
PROPERTYNAME( WIN32_PREBUILDEVENT, ExcludedFromBuild )
|
|
|
|
// Pre Link
|
|
PROPERTYNAME( WIN32_PRELINKEVENT, Description )
|
|
PROPERTYNAME( WIN32_PRELINKEVENT, CommandLine )
|
|
PROPERTYNAME( WIN32_PRELINKEVENT, ExcludedFromBuild )
|
|
|
|
// Post Build
|
|
PROPERTYNAME( WIN32_POSTBUILDEVENT, Description )
|
|
PROPERTYNAME( WIN32_POSTBUILDEVENT, CommandLine )
|
|
PROPERTYNAME( WIN32_POSTBUILDEVENT, ExcludedFromBuild )
|
|
|
|
// Custom Build
|
|
PROPERTYNAME( WIN32_CUSTOMBUILDSTEP, Description )
|
|
PROPERTYNAME( WIN32_CUSTOMBUILDSTEP, CommandLine )
|
|
PROPERTYNAME( WIN32_CUSTOMBUILDSTEP, AdditionalDependencies )
|
|
PROPERTYNAME( WIN32_CUSTOMBUILDSTEP, Outputs )
|