4.7.1.2.1 XC8 Compiler - Preprocessing and messaging options Define macros This field allows you to define preprocessor macros. See 4.6.7.1 D: Define a Macro. Undefine macros This field allows you to undefine preprocessor macros. See 4.6.7.9 U: Undefine Macros. Preprocess assembly files This checkbox is used to preprocess assembly source files. See the 4.6.9.2 Xassembler Option. Include directories This field allows you to specify the directories searched for header files. See 4.6.13.1 I: Specify Include File Search Path Option. Verbose This checkbox shows the build command lines. See 4.6.2.5 V: Verbose Compilation. Warning level This field adjusts the warning level threshold to control how many warnings will be issued with each build. See 4.6.4.2 Warn Option. Use CCI syntax This checkbox requests that the CCI language extension be enforced. See 4.6.3.3 Ext Option. Generate the ASM listing file This checkbox generates an assembly listing file. See 4.6.10 Mapped Assembler Options.