-c /c |
generate object files only; do not link. |
--defects-only |
enable issue detection and disable other components of the engine |
-E /E |
run the pre-processor only |
-Fo <file> /Fo<file> |
specify the output object file (with -c) or tables directory. Available only with Windows version of kwcc. Same as -o <file>; added for compatibility with Microsoft C/C++ compiler. |
-o <file> |
specify the output object file (with -c ) or the tables directory. Use when running kwcc on a single file. If you do not specify the -o option, by default kwcc creates the object file in the current working directory with the same basename as the source file (for example, foo.o for foo.cpp). |
--obj-dir <dir> |
specify the output directory. Use when running kwcc on multiple files. If you do not specify the obj-dir option, object files are placed by default in the current working directory. The object files are named in the same way as when you compile a single file without explicitly specifying the -o option (that is, the source file's basename plus the .o extension). |
--obj-prefix <prefix> |
set prefix to be added to all object file names |
--no-mir |
do not perform any issue detection |
--retcode |
return non-zero code if compiler fails |
--table-dir <dir> |
specify tables output directory |