usage: colm [options] file general: -h, -H, -?, --help print this usage and exit -v --version print version information and exit -b use as name of C object encapulaing the program -o if -c given, write C parse object to , otherwise write binary to -p write C parse object to -e write C++ export header to -x write C++ export code to -m write C++ commit code to -a additional code file to include in output program -E N=V set a string value available in the program -I additional include path for the compiler -i activate branchpoint information -L additional library path for the linker -l activate logging -r run output program and replace process -c compile only (don't produce binary) -V print dot format (graphiz) -d print verbose debug information -B Run Colm from the build directory. Use this when building from source and using the resulting binary without installing it. Colm will attempt to detect when it is run from the build directory. This flag lets the user be expliclit about it. The detection method is specific to the OS and can fail. The path given should be the root of the build directory, eg what would be returned by ABS_TOP_BUILDDIR (directory where src is).