Several compiler options are supported:
Option | Meaning |
---|---|
-C | Tell the C pre-processor not to discard comments |
-Dname=value | Define a macro |
-Idir | Specify an include directory, dir |
-Ldir | Specify a link-time library directory, dir |
-Rdir | Specify a run-time library directory, dir |
-llib | Link a library, lib |
-Uname | Undefine a macro |
Other compiler options can be included (snuck in) by putting them in variables.
Source files can include files with .c, .C, .cc, .cpp, .cxx, and .c++ extensions.
Other input files include files with .a, .o, .sl, and .so extensions.