D:\Projects\d>rebuild
ReBuild version 0.1 (based on DMD 1.003)
Copyright (c) 1999-2007 by Digital Mars and Gregor Richards written by Walter Bright and Gregor Richards
Documentation: www.digitalmars.com/d/index.html
Usage:
dmd files.d ... { -switch }
files.d D source files
@cmdfile read arguments from cmdfile
-dc=<compiler> use the specified compiler configuration
-p do not compile (or link)
-c do not link
-lib link a static library
-shlib link a dynamic library
-shlib-support say 'yes' or 'no' for whether shared libraries are supported
-files list files which would be compiled (but don't compile)
-full compile all source files, regardless of their age
-explicit only compile files explicitly named, not dependencies
--help print help
-Ipath where to look for imports
-Ccompileflag pass compileflag to compilation
-Llinkerflag pass linkerflag to link
x-Spath search path for libraries
-O optimize
-oqobjdir write object files to directory objdir with fully-qualified module names
-odobjdir write object files to directory objdir
-offilename name output file to filename
-op do not strip paths from source file
-quiet suppress unnecessary messages
-release compile release version
-exec run resulting program
-v verbose
-version=level compile in version code >= level
-version=ident compile in version code identified by ident
x-circular Allows circular dependencies to work on some compilers (namely GDC)
All other flags are passed to the compiler.