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= 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.