dmd(1) wrapper script for gdc that emulates the dmd command

SYNOPSIS

dmd files.d { -switch }

OPTIONS

files.d
files.htm
files.html
D source files
files.o
Object files to link in
files.a
Library files to link in
-vdmd
Print commands executed by this wrapper script
-q<arg1>[,<arg2>,<arg3>,...]
Pass the comma-separated arguments to gdc
-c
compile only, do not link
-d
allow deprecated features
-g
add symbolic debug info
-gt
add trace profiling hooks (not supported under linux)
-v
verbose
-O
optimize
-odobjdir
write object files to directory objdir
-offilename
name output file to filename
-op
do not strip paths from source file
-Ipath
where to look for imports

path is a ; separated list of paths. Multiple -I's can be used, and the paths are searched in the same order.

-Llinkerflag
pass linkerflag to linker
-debug
compile in debug code
-debug=level
compile in debug code <= level
-debug=ident
compile in debug code identified by ident
-inline
do function inlining
-release
compile release version
-unittest
compile in unit tests
-version=level
compile in version code >= level
-version=ident
compile in version code identified by ident

AUTHOR

Copyright (C) 2004 David Friedman