[ { "name": "Outputswitch", "switch": "fwin", "comment": "Object File win32", "value": "0", "flags": [] }, { "name": "Outputswitch", "switch": "fwin32", "comment": "Object File win32", "value": "0", "flags": [] }, { "name": "Outputswitch", "switch": "fwin64", "comment": "Object File win64", "value": "1", "flags": [] }, { "name": "Outputswitch", "switch": "felf", "comment": "ELF32 (i386) object files (e.g. Linux)", "value": "2", "flags": [] }, { "name": "Outputswitch", "switch": "felf32", "comment": "ELF32 (i386) object files (e.g. Linux)", "value": "2", "flags": [] }, { "name": "Outputswitch", "switch": "felf64", "comment": "ELF64 (x86_64) object files (e.g. Linux)", "value": "3", "flags": [] }, { "name": "ErrorReportingFormat", "switch": "Xgnu", "comment": "-Xgnu GNU format: Default format", "value": "0", "flags": [] }, { "name": "ErrorReportingFormat", "switch": "Xvc", "comment": "-Xvc Style used by Microsoft Visual C++", "value": "1", "flags": [] }, { "name": "tasmmode", "switch": "t", "comment": "SciTech TASM compatible mode", "value": "true", "flags": [] }, { "name": "GenerateDebugInformation", "switch": "g", "comment": "Generate Debug Information", "value": "true", "flags": [] }, { "name": "TreatWarningsAsErrors", "switch": "Werror", "comment": "Treat Warnings As Errors", "value": "true", "flags": [] }, { "name": "floatunderflow", "switch": "w+float-underflow", "comment": "float-underflow", "value": "true", "flags": [] }, { "name": "macrodefaults", "switch": "w-macro-defaults", "comment": "Disable macro-defaults", "value": "true", "flags": [] }, { "name": "user", "switch": "w-user", "comment": "Disable user", "value": "true", "flags": [] }, { "name": "floatoverflow", "switch": "w-float-overflow", "comment": "Disable float-overflow", "value": "true", "flags": [] }, { "name": "floatdenorm", "switch": "w+float-denorm", "comment": "float-denorm", "value": "true", "flags": [] }, { "name": "numberoverflow", "switch": "w-number-overflow", "comment": "Disable number-overflow", "value": "true", "flags": [] }, { "name": "macroselfref", "switch": "w+macro-selfref", "comment": "macro-selfref", "value": "true", "flags": [] }, { "name": "floattoolong", "switch": "w-float-toolong", "comment": "Disable float-toolong", "value": "true", "flags": [] }, { "name": "orphanlabels", "switch": "w-orphan-labels", "comment": "Disable orphan-labels", "value": "true", "flags": [] }, { "name": "AssembledCodeListingFile", "switch": "l", "comment": "Assembled Code Listing File", "value": "", "flags": [ "UserValue", "SemicolonAppendable" ] }, { "name": "ErrorReporting", "switch": "Z", "comment": "Redirect Error Messages to File", "value": "", "flags": [ "UserValue", "SemicolonAppendable" ] }, { "name": "IncludePaths", "switch": "I", "comment": "Include Paths", "value": "", "flags": [ "UserValue", "SemicolonAppendable" ] }, { "name": "PreprocessorDefinitions", "switch": "D", "comment": "Preprocessor Definitions", "value": "", "flags": [ "UserValue", "SemicolonAppendable" ] }, { "name": "UndefinePreprocessorDefinitions", "switch": "U", "comment": "Undefine Preprocessor Definitions", "value": "", "flags": [ "UserValue", "SemicolonAppendable" ] }, { "name": "OutputFormat", "switch": "o", "comment": "Output File Name", "value": "", "flags": [ "UserValue" ] } ]