Counter Strike : Global Offensive Source Code
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

252 lines
12 KiB

  1. //========= Copyright � 1996-2006, Valve Corporation, All rights reserved. ============//
  2. //
  3. // Property Enumerations
  4. //
  5. //=====================================================================================//
  6. // Config
  7. PROPERTYNAME( WIN32_GENERAL, ExcludedFromBuild )
  8. PROPERTYNAME( WIN32_GENERAL, OutputDirectory )
  9. PROPERTYNAME( WIN32_GENERAL, IntermediateDirectory )
  10. PROPERTYNAME( WIN32_GENERAL, ConfigurationType )
  11. PROPERTYNAME( WIN32_GENERAL, CharacterSet )
  12. PROPERTYNAME( WIN32_GENERAL, WholeProgramOptimization )
  13. PROPERTYNAME( WIN32_GENERAL, ExtensionsToDeleteOnClean )
  14. PROPERTYNAME( WIN32_GENERAL, BuildLogFile )
  15. PROPERTYNAME( WIN32_GENERAL, InheritedProjectPropertySheets )
  16. PROPERTYNAME( WIN32_GENERAL, UseOfMFC )
  17. PROPERTYNAME( WIN32_GENERAL, UseOfATL )
  18. PROPERTYNAME( WIN32_GENERAL, MinimizeCRTUseInATL )
  19. // Debugging
  20. PROPERTYNAME( WIN32_DEBUGGING, Command )
  21. PROPERTYNAME( WIN32_DEBUGGING, CommandArguments )
  22. PROPERTYNAME( WIN32_DEBUGGING, RemoteMachine )
  23. PROPERTYNAME( WIN32_DEBUGGING, WorkingDirectory )
  24. PROPERTYNAME( WIN32_DEBUGGING, Attach )
  25. PROPERTYNAME( WIN32_DEBUGGING, DebuggerType )
  26. PROPERTYNAME( WIN32_DEBUGGING, Environment )
  27. PROPERTYNAME( WIN32_DEBUGGING, MergeEnvironment )
  28. PROPERTYNAME( WIN32_DEBUGGING, SQLDebugging )
  29. // Compiler
  30. PROPERTYNAME( WIN32_COMPILER, UseUNICODEResponseFiles )
  31. PROPERTYNAME( WIN32_COMPILER, AdditionalOptions )
  32. PROPERTYNAME( WIN32_COMPILER, Optimization )
  33. PROPERTYNAME( WIN32_COMPILER, InlineFunctionExpansion )
  34. PROPERTYNAME( WIN32_COMPILER, EnableIntrinsicFunctions )
  35. PROPERTYNAME( WIN32_COMPILER, FavorSizeOrSpeed )
  36. PROPERTYNAME( WIN32_COMPILER, EnableFiberSafeOptimizations )
  37. PROPERTYNAME( WIN32_COMPILER, WholeProgramOptimization )
  38. PROPERTYNAME( WIN32_COMPILER, AdditionalIncludeDirectories )
  39. PROPERTYNAME( WIN32_COMPILER, PreprocessorDefinitions )
  40. PROPERTYNAME( WIN32_COMPILER, IgnoreStandardIncludePath )
  41. PROPERTYNAME( WIN32_COMPILER, GeneratePreprocessedFile )
  42. PROPERTYNAME( WIN32_COMPILER, KeepComments )
  43. PROPERTYNAME( WIN32_COMPILER, EnableStringPooling )
  44. PROPERTYNAME( WIN32_COMPILER, EnableMinimalRebuild )
  45. PROPERTYNAME( WIN32_COMPILER, EnableCPPExceptions )
  46. PROPERTYNAME( WIN32_COMPILER, BasicRuntimeChecks )
  47. PROPERTYNAME( WIN32_COMPILER, SmallerTypeCheck )
  48. PROPERTYNAME( WIN32_COMPILER, RuntimeLibrary )
  49. PROPERTYNAME( WIN32_COMPILER, StructMemberAlignment )
  50. PROPERTYNAME( WIN32_COMPILER, BufferSecurityCheck )
  51. PROPERTYNAME( WIN32_COMPILER, EnableFunctionLevelLinking )
  52. PROPERTYNAME( WIN32_COMPILER, EnableEnhancedInstructionSet )
  53. PROPERTYNAME( WIN32_COMPILER, FloatingPointModel )
  54. PROPERTYNAME( WIN32_COMPILER, EnableFloatingPointExceptions )
  55. PROPERTYNAME( WIN32_COMPILER, DisableLanguageExtensions )
  56. PROPERTYNAME( WIN32_COMPILER, DefaultCharUnsigned )
  57. PROPERTYNAME( WIN32_COMPILER, TreatWCHAR_TAsBuiltInType )
  58. PROPERTYNAME( WIN32_COMPILER, ForceConformanceInForLoopScope )
  59. PROPERTYNAME( WIN32_COMPILER, EnableRunTimeTypeInfo )
  60. PROPERTYNAME( WIN32_COMPILER, OpenMPSupport )
  61. PROPERTYNAME( WIN32_COMPILER, CreateUsePrecompiledHeader )
  62. PROPERTYNAME( WIN32_COMPILER, CreateUsePCHThroughFile )
  63. PROPERTYNAME( WIN32_COMPILER, PrecompiledHeaderFile )
  64. PROPERTYNAME( WIN32_COMPILER, ExpandAttributedSource )
  65. PROPERTYNAME( WIN32_COMPILER, AssemblerOutput )
  66. PROPERTYNAME( WIN32_COMPILER, ASMListLocation )
  67. PROPERTYNAME( WIN32_COMPILER, ObjectFileName )
  68. PROPERTYNAME( WIN32_COMPILER, ProgramDatabaseFileName )
  69. PROPERTYNAME( WIN32_COMPILER, GenerateXMLDocumentationFiles )
  70. PROPERTYNAME( WIN32_COMPILER, EnableBrowseInformation )
  71. PROPERTYNAME( WIN32_COMPILER, BrowseFile )
  72. PROPERTYNAME( WIN32_COMPILER, WarningLevel )
  73. PROPERTYNAME( WIN32_COMPILER, TreatWarningsAsErrors )
  74. PROPERTYNAME( WIN32_COMPILER, Detect64bitPortabilityIssues )
  75. PROPERTYNAME( WIN32_COMPILER, SuppressStartupBanner )
  76. PROPERTYNAME( WIN32_COMPILER, DebugInformationFormat )
  77. PROPERTYNAME( WIN32_COMPILER, CompileAs )
  78. PROPERTYNAME( WIN32_COMPILER, ForceIncludes )
  79. PROPERTYNAME( WIN32_COMPILER, ShowIncludes )
  80. PROPERTYNAME( WIN32_COMPILER, UndefineAllPreprocessorDefinitions )
  81. PROPERTYNAME( WIN32_COMPILER, UndefinePreprocessorDefinitions )
  82. PROPERTYNAME( WIN32_COMPILER, UseFullPaths )
  83. PROPERTYNAME( WIN32_COMPILER, OmitDefaultLibraryNames )
  84. PROPERTYNAME( WIN32_COMPILER, TrapIntegerDividesOptimization )
  85. PROPERTYNAME( WIN32_COMPILER, PreschedulingOptimization )
  86. PROPERTYNAME( WIN32_COMPILER, InlineAssemblyOptimization )
  87. PROPERTYNAME( WIN32_COMPILER, RegisterReservation )
  88. PROPERTYNAME( WIN32_COMPILER, Stalls )
  89. PROPERTYNAME( WIN32_COMPILER, CallAttributedProfiling )
  90. PROPERTYNAME( WIN32_COMPILER, XMLDocumentationFileName )
  91. PROPERTYNAME( WIN32_COMPILER, DisableSpecificWarnings )
  92. PROPERTYNAME( WIN32_COMPILER, ResolveUsingReferences )
  93. PROPERTYNAME( WIN32_COMPILER, OmitFramePointers )
  94. PROPERTYNAME( WIN32_COMPILER, CallingConvention )
  95. PROPERTYNAME( WIN32_COMPILER, ForceUsing )
  96. PROPERTYNAME( WIN32_COMPILER, ErrorReporting )
  97. // Librarian
  98. PROPERTYNAME( WIN32_LIBRARIAN, UseUNICODEResponseFiles )
  99. PROPERTYNAME( WIN32_LIBRARIAN, AdditionalDependencies )
  100. PROPERTYNAME( WIN32_LIBRARIAN, OutputFile )
  101. PROPERTYNAME( WIN32_LIBRARIAN, AdditionalLibraryDirectories )
  102. PROPERTYNAME( WIN32_LIBRARIAN, SuppressStartupBanner )
  103. PROPERTYNAME( WIN32_LIBRARIAN, ModuleDefinitionFileName )
  104. PROPERTYNAME( WIN32_LIBRARIAN, IgnoreAllDefaultLibraries )
  105. PROPERTYNAME( WIN32_LIBRARIAN, IgnoreSpecificLibrary )
  106. PROPERTYNAME( WIN32_LIBRARIAN, ExportNamedFunctions )
  107. PROPERTYNAME( WIN32_LIBRARIAN, ForceSymbolReferences )
  108. PROPERTYNAME( WIN32_LIBRARIAN, LinkLibraryDependencies )
  109. PROPERTYNAME( WIN32_LIBRARIAN, AdditionalOptions )
  110. // Linker
  111. PROPERTYNAME( WIN32_LINKER, IgnoreImportLibrary )
  112. PROPERTYNAME( WIN32_LINKER, UseUNICODEResponseFiles )
  113. PROPERTYNAME( WIN32_LINKER, AdditionalOptions )
  114. PROPERTYNAME( WIN32_LINKER, AdditionalDependencies )
  115. PROPERTYNAME( WIN32_LINKER, ShowProgress )
  116. PROPERTYNAME( WIN32_LINKER, OutputFile )
  117. PROPERTYNAME( WIN32_LINKER, Version )
  118. PROPERTYNAME( WIN32_LINKER, EnableIncrementalLinking )
  119. PROPERTYNAME( WIN32_LINKER, SuppressStartupBanner )
  120. PROPERTYNAME( WIN32_LINKER, AdditionalLibraryDirectories )
  121. PROPERTYNAME( WIN32_LINKER, GenerateManifest )
  122. PROPERTYNAME( WIN32_LINKER, IgnoreAllDefaultLibraries )
  123. PROPERTYNAME( WIN32_LINKER, IgnoreSpecificLibrary )
  124. PROPERTYNAME( WIN32_LINKER, ModuleDefinitionFile )
  125. PROPERTYNAME( WIN32_LINKER, GenerateDebugInfo )
  126. PROPERTYNAME( WIN32_LINKER, DebuggableAssembly )
  127. PROPERTYNAME( WIN32_LINKER, GenerateProgramDatabaseFile )
  128. PROPERTYNAME( WIN32_LINKER, GenerateMapFile )
  129. PROPERTYNAME( WIN32_LINKER, MapFileName )
  130. PROPERTYNAME( WIN32_LINKER, SubSystem )
  131. PROPERTYNAME( WIN32_LINKER, EnableLargeAddresses )
  132. PROPERTYNAME( WIN32_LINKER, MapExports )
  133. PROPERTYNAME( WIN32_LINKER, StackReserveSize )
  134. PROPERTYNAME( WIN32_LINKER, StackCommitSize )
  135. PROPERTYNAME( WIN32_LINKER, References )
  136. PROPERTYNAME( WIN32_LINKER, EnableCOMDATFolding )
  137. PROPERTYNAME( WIN32_LINKER, LinkTimeCodeGeneration )
  138. PROPERTYNAME( WIN32_LINKER, EntryPoint )
  139. PROPERTYNAME( WIN32_LINKER, NoEntryPoint )
  140. PROPERTYNAME( WIN32_LINKER, SetChecksum )
  141. PROPERTYNAME( WIN32_LINKER, BaseAddress )
  142. PROPERTYNAME( WIN32_LINKER, ImportLibrary )
  143. PROPERTYNAME( WIN32_LINKER, TargetMachine )
  144. PROPERTYNAME( WIN32_LINKER, FixedBaseAddress )
  145. PROPERTYNAME( WIN32_LINKER, ErrorReporting )
  146. PROPERTYNAME( WIN32_LINKER, FunctionOrder )
  147. PROPERTYNAME( WIN32_LINKER, LinkLibraryDependencies )
  148. PROPERTYNAME( WIN32_LINKER, UseLibraryDependencyInputs )
  149. PROPERTYNAME( WIN32_LINKER, ForceSymbolReferences )
  150. PROPERTYNAME( WIN32_LINKER, StripPrivateSymbols )
  151. PROPERTYNAME( WIN32_LINKER, ProfileGuidedDatabase )
  152. PROPERTYNAME( WIN32_LINKER, MergeSections )
  153. PROPERTYNAME( WIN32_LINKER, RegisterOutput )
  154. PROPERTYNAME( WIN32_LINKER, AddModuleToAssembly )
  155. PROPERTYNAME( WIN32_LINKER, EmbedManagedResourceFile )
  156. PROPERTYNAME( WIN32_LINKER, DelayLoadedDLLs )
  157. PROPERTYNAME( WIN32_LINKER, AssemblyLinkResource )
  158. PROPERTYNAME( WIN32_LINKER, ManifestFile )
  159. PROPERTYNAME( WIN32_LINKER, AdditionalManifestDependencies )
  160. PROPERTYNAME( WIN32_LINKER, AllowIsolation )
  161. PROPERTYNAME( WIN32_LINKER, HeapReserveSize )
  162. PROPERTYNAME( WIN32_LINKER, HeapCommitSize )
  163. PROPERTYNAME( WIN32_LINKER, TerminalServer )
  164. PROPERTYNAME( WIN32_LINKER, SwapRunFromCD )
  165. PROPERTYNAME( WIN32_LINKER, SwapRunFromNetwork )
  166. PROPERTYNAME( WIN32_LINKER, Driver )
  167. PROPERTYNAME( WIN32_LINKER, OptimizeForWindows98 )
  168. PROPERTYNAME( WIN32_LINKER, MIDLCommands )
  169. PROPERTYNAME( WIN32_LINKER, IgnoreEmbeddedIDL )
  170. PROPERTYNAME( WIN32_LINKER, MergeIDLBaseFileName )
  171. PROPERTYNAME( WIN32_LINKER, TypeLibrary )
  172. PROPERTYNAME( WIN32_LINKER, TypeLibResourceID )
  173. PROPERTYNAME( WIN32_LINKER, TurnOffAssemblyGeneration )
  174. PROPERTYNAME( WIN32_LINKER, DelayLoadedDLL )
  175. PROPERTYNAME( WIN32_LINKER, Profile )
  176. PROPERTYNAME( WIN32_LINKER, CLRThreadAttribute )
  177. PROPERTYNAME( WIN32_LINKER, CLRImageType )
  178. PROPERTYNAME( WIN32_LINKER, KeyFile )
  179. PROPERTYNAME( WIN32_LINKER, KeyContainer )
  180. PROPERTYNAME( WIN32_LINKER, DelaySign )
  181. PROPERTYNAME( WIN32_LINKER, CLRUnmanagedCodeCheck )
  182. // Manifest
  183. PROPERTYNAME( WIN32_MANIFESTTOOL, UseUNICODEResponseFiles )
  184. PROPERTYNAME( WIN32_MANIFESTTOOL, SuppressStartupBanner )
  185. PROPERTYNAME( WIN32_MANIFESTTOOL, VerboseOutput )
  186. PROPERTYNAME( WIN32_MANIFESTTOOL, AssemblyIdentity )
  187. PROPERTYNAME( WIN32_MANIFESTTOOL, UseFAT32WorkAround )
  188. PROPERTYNAME( WIN32_MANIFESTTOOL, AdditionalManifestFiles )
  189. PROPERTYNAME( WIN32_MANIFESTTOOL, InputResourceManifests )
  190. PROPERTYNAME( WIN32_MANIFESTTOOL, EmbedManifest )
  191. PROPERTYNAME( WIN32_MANIFESTTOOL, OutputManifestFile )
  192. PROPERTYNAME( WIN32_MANIFESTTOOL, ManifestResourceFile )
  193. PROPERTYNAME( WIN32_MANIFESTTOOL, GenerateCatalogFiles )
  194. PROPERTYNAME( WIN32_MANIFESTTOOL, DependencyInformationFile )
  195. PROPERTYNAME( WIN32_MANIFESTTOOL, TypeLibraryFile )
  196. PROPERTYNAME( WIN32_MANIFESTTOOL, RegistrarScriptFile )
  197. PROPERTYNAME( WIN32_MANIFESTTOOL, ComponentFileName )
  198. PROPERTYNAME( WIN32_MANIFESTTOOL, ReplacementsFile )
  199. PROPERTYNAME( WIN32_MANIFESTTOOL, UpdateFileHashes )
  200. PROPERTYNAME( WIN32_MANIFESTTOOL, UpdateFileHashesSearchPath )
  201. PROPERTYNAME( WIN32_MANIFESTTOOL, AdditionalOptions )
  202. // XML Document Generator
  203. PROPERTYNAME( WIN32_XMLDOCUMENTGENERATOR, UseUNICODEResponseFiles )
  204. PROPERTYNAME( WIN32_XMLDOCUMENTGENERATOR, SuppressStartupBanner )
  205. PROPERTYNAME( WIN32_XMLDOCUMENTGENERATOR, ValidateIntelliSense )
  206. PROPERTYNAME( WIN32_XMLDOCUMENTGENERATOR, AdditionalDocumentFiles )
  207. PROPERTYNAME( WIN32_XMLDOCUMENTGENERATOR, OutputDocumentFile )
  208. PROPERTYNAME( WIN32_XMLDOCUMENTGENERATOR, DocumentLibraryDependencies )
  209. PROPERTYNAME( WIN32_XMLDOCUMENTGENERATOR, AdditionalOptions )
  210. // Browse Information
  211. PROPERTYNAME( WIN32_BROWSEINFORMATION, SuppressStartupBanner )
  212. PROPERTYNAME( WIN32_BROWSEINFORMATION, OutputFile )
  213. PROPERTYNAME( WIN32_BROWSEINFORMATION, AdditionalOptions )
  214. // Resources
  215. PROPERTYNAME( WIN32_RESOURCES, PreprocessorDefinitions )
  216. PROPERTYNAME( WIN32_RESOURCES, Culture )
  217. PROPERTYNAME( WIN32_RESOURCES, AdditionalIncludeDirectories )
  218. PROPERTYNAME( WIN32_RESOURCES, IgnoreStandardIncludePath )
  219. PROPERTYNAME( WIN32_RESOURCES, ShowProgress )
  220. PROPERTYNAME( WIN32_RESOURCES, ResourceFileName )
  221. PROPERTYNAME( WIN32_RESOURCES, AdditionalOptions )
  222. // Pre Build
  223. PROPERTYNAME( WIN32_PREBUILDEVENT, Description )
  224. PROPERTYNAME( WIN32_PREBUILDEVENT, CommandLine )
  225. PROPERTYNAME( WIN32_PREBUILDEVENT, ExcludedFromBuild )
  226. // Pre Link
  227. PROPERTYNAME( WIN32_PRELINKEVENT, Description )
  228. PROPERTYNAME( WIN32_PRELINKEVENT, CommandLine )
  229. PROPERTYNAME( WIN32_PRELINKEVENT, ExcludedFromBuild )
  230. // Post Build
  231. PROPERTYNAME( WIN32_POSTBUILDEVENT, Description )
  232. PROPERTYNAME( WIN32_POSTBUILDEVENT, CommandLine )
  233. PROPERTYNAME( WIN32_POSTBUILDEVENT, ExcludedFromBuild )
  234. // Custom Build
  235. PROPERTYNAME( WIN32_CUSTOMBUILDSTEP, Description )
  236. PROPERTYNAME( WIN32_CUSTOMBUILDSTEP, CommandLine )
  237. PROPERTYNAME( WIN32_CUSTOMBUILDSTEP, AdditionalDependencies )
  238. PROPERTYNAME( WIN32_CUSTOMBUILDSTEP, Outputs )