v10_NASM.json 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201
  1. [
  2. {
  3. "name": "Outputswitch",
  4. "switch": "fwin",
  5. "comment": "Object File win32",
  6. "value": "0",
  7. "flags": []
  8. },
  9. {
  10. "name": "Outputswitch",
  11. "switch": "fwin32",
  12. "comment": "Object File win32",
  13. "value": "0",
  14. "flags": []
  15. },
  16. {
  17. "name": "Outputswitch",
  18. "switch": "fwin64",
  19. "comment": "Object File win64",
  20. "value": "1",
  21. "flags": []
  22. },
  23. {
  24. "name": "Outputswitch",
  25. "switch": "felf",
  26. "comment": "ELF32 (i386) object files (e.g. Linux)",
  27. "value": "2",
  28. "flags": []
  29. },
  30. {
  31. "name": "Outputswitch",
  32. "switch": "felf32",
  33. "comment": "ELF32 (i386) object files (e.g. Linux)",
  34. "value": "2",
  35. "flags": []
  36. },
  37. {
  38. "name": "Outputswitch",
  39. "switch": "felf64",
  40. "comment": "ELF64 (x86_64) object files (e.g. Linux)",
  41. "value": "3",
  42. "flags": []
  43. },
  44. {
  45. "name": "ErrorReportingFormat",
  46. "switch": "Xgnu",
  47. "comment": "-Xgnu GNU format: Default format",
  48. "value": "0",
  49. "flags": []
  50. },
  51. {
  52. "name": "ErrorReportingFormat",
  53. "switch": "Xvc",
  54. "comment": "-Xvc Style used by Microsoft Visual C++",
  55. "value": "1",
  56. "flags": []
  57. },
  58. {
  59. "name": "tasmmode",
  60. "switch": "t",
  61. "comment": "SciTech TASM compatible mode",
  62. "value": "true",
  63. "flags": []
  64. },
  65. {
  66. "name": "GenerateDebugInformation",
  67. "switch": "g",
  68. "comment": "Generate Debug Information",
  69. "value": "true",
  70. "flags": []
  71. },
  72. {
  73. "name": "TreatWarningsAsErrors",
  74. "switch": "Werror",
  75. "comment": "Treat Warnings As Errors",
  76. "value": "true",
  77. "flags": []
  78. },
  79. {
  80. "name": "floatunderflow",
  81. "switch": "w+float-underflow",
  82. "comment": "float-underflow",
  83. "value": "true",
  84. "flags": []
  85. },
  86. {
  87. "name": "macrodefaults",
  88. "switch": "w-macro-defaults",
  89. "comment": "Disable macro-defaults",
  90. "value": "true",
  91. "flags": []
  92. },
  93. {
  94. "name": "user",
  95. "switch": "w-user",
  96. "comment": "Disable user",
  97. "value": "true",
  98. "flags": []
  99. },
  100. {
  101. "name": "floatoverflow",
  102. "switch": "w-float-overflow",
  103. "comment": "Disable float-overflow",
  104. "value": "true",
  105. "flags": []
  106. },
  107. {
  108. "name": "floatdenorm",
  109. "switch": "w+float-denorm",
  110. "comment": "float-denorm",
  111. "value": "true",
  112. "flags": []
  113. },
  114. {
  115. "name": "numberoverflow",
  116. "switch": "w-number-overflow",
  117. "comment": "Disable number-overflow",
  118. "value": "true",
  119. "flags": []
  120. },
  121. {
  122. "name": "macroselfref",
  123. "switch": "w+macro-selfref",
  124. "comment": "macro-selfref",
  125. "value": "true",
  126. "flags": []
  127. },
  128. {
  129. "name": "floattoolong",
  130. "switch": "w-float-toolong",
  131. "comment": "Disable float-toolong",
  132. "value": "true",
  133. "flags": []
  134. },
  135. {
  136. "name": "orphanlabels",
  137. "switch": "w-orphan-labels",
  138. "comment": "Disable orphan-labels",
  139. "value": "true",
  140. "flags": []
  141. },
  142. {
  143. "name": "AssembledCodeListingFile",
  144. "switch": "l",
  145. "comment": "Assembled Code Listing File",
  146. "value": "",
  147. "flags": [
  148. "UserValue",
  149. "SemicolonAppendable"
  150. ]
  151. },
  152. {
  153. "name": "ErrorReporting",
  154. "switch": "Z",
  155. "comment": "Redirect Error Messages to File",
  156. "value": "",
  157. "flags": [
  158. "UserValue",
  159. "SemicolonAppendable"
  160. ]
  161. },
  162. {
  163. "name": "IncludePaths",
  164. "switch": "I",
  165. "comment": "Include Paths",
  166. "value": "",
  167. "flags": [
  168. "UserValue",
  169. "SemicolonAppendable"
  170. ]
  171. },
  172. {
  173. "name": "PreprocessorDefinitions",
  174. "switch": "D",
  175. "comment": "Preprocessor Definitions",
  176. "value": "",
  177. "flags": [
  178. "UserValue",
  179. "SemicolonAppendable"
  180. ]
  181. },
  182. {
  183. "name": "UndefinePreprocessorDefinitions",
  184. "switch": "U",
  185. "comment": "Undefine Preprocessor Definitions",
  186. "value": "",
  187. "flags": [
  188. "UserValue",
  189. "SemicolonAppendable"
  190. ]
  191. },
  192. {
  193. "name": "OutputFormat",
  194. "switch": "o",
  195. "comment": "Output File Name",
  196. "value": "",
  197. "flags": [
  198. "UserValue"
  199. ]
  200. }
  201. ]