cmVS10NASMFlagTable.h 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. static cmVS7FlagTable cmVS10NASMFlagTable[] = {
  2. // Enum Properties
  3. { "Outputswitch", "fwin32", "", "0", 0 },
  4. { "Outputswitch", "fwin", "", "0", 0 },
  5. { "Outputswitch", "fwin64", "", "1", 0 },
  6. { "Outputswitch", "felf", "", "2", 0 },
  7. { "Outputswitch", "felf32", "", "2", 0 },
  8. { "Outputswitch", "felf64", "", "3", 0 },
  9. { "ErrorReportingFormat", "Xgnu", "", "-Xgnu GNU format: Default format",
  10. 0 },
  11. { "ErrorReportingFormat", "Xvc", "",
  12. "-Xvc Style used by Microsoft Visual C++", 0 },
  13. // Bool Properties
  14. { "TreatWarningsAsErrors", "Werror", "", "true", 0 },
  15. { "GenerateDebugInformation", "g", "", "true", 0 },
  16. { "floatunderflow", "w+float-underflow", "", "true", 0 },
  17. { "macrodefaults", "w-macro-defaults", "", "true", 0 },
  18. { "user", "w-user", "%warning directives (default on)", "true", 0 },
  19. { "floatoverflow", "w-float-overflow", "", "true", 0 },
  20. { "floatdenorm", "w+float-denorm", "", "true", 0 },
  21. { "numberoverflow", "w-number-overflow", "", "true", 0 },
  22. { "macroselfref", "w+macro-selfref", "", "true", 0 },
  23. { "floattoolong", "w-float-toolong", "", "true", 0 },
  24. { "orphanlabels", "w-orphan-labels", "", "true", 0 },
  25. { "tasmmode", "t", "", "true", 0 },
  26. // Bool Properties With Argument
  27. // String List Properties
  28. { "PreprocessorDefinitions", "D", "Preprocessor Definitions", "",
  29. cmVS7FlagTable::UserValue | cmVS7FlagTable::SemicolonAppendable },
  30. { "UndefinePreprocessorDefinitions", "U",
  31. "Undefine Preprocessor Definitions", "",
  32. cmVS7FlagTable::UserValue | cmVS7FlagTable::SemicolonAppendable },
  33. { "IncludePaths", "I", "Include Paths", "",
  34. cmVS7FlagTable::UserValue | cmVS7FlagTable::SemicolonAppendable },
  35. { "AssembledCodeListingFile", "l",
  36. "Generates an assembled code listing file.", "",
  37. cmVS7FlagTable::UserValue | cmVS7FlagTable::SemicolonAppendable },
  38. // String Properties
  39. // Skip [Inputs] - no command line Switch.
  40. // Skip [CommandLineTemplate] - no command line Switch.
  41. // Skip [ExecutionDescription] - no command line Switch.
  42. // Skip [AdditionalOptions] - no command line Switch.
  43. { 0, 0, 0, 0, 0 }
  44. };