view .hgignore @ 986:a8cb25d478c4

Use LLVM-style command line (instead of DMD-style) Note: For a backward compatible interface, use the new bin/ldmd script. It supports all old options while passing on anything it doesn't recognize. Some changes caused by this: * -debug and -version are now -d-debug and -d-version due to a conflict with standard LLVM options. * All "flag" options now allow an optional =true/=1/=false/=0 suffix. * Some "hidden debug switches" starting with "--" were renamed because LLVM doesn't care about the number of dashes, so they were conflicting with other options (such as -c). The new versions start with "-hidden-debug-" instead of "--" * --help works, but has a non-zero exit code. This breaks some Tango scripts which use it to test for compiler existence. See tango.patch. Some changes not (directly) caused by this; * (-enable/-disable)-FOO options are now available for pre- and postconditions. * -march is used instead of -m (like other LLVM programs), but -m is an alias for it. * -defaultlib, -debuglib, -d-debug and -d-version allow comma-separated values. The effect should be identical to specifying the same option multiple times. I decided against allowing these for some other options because paths might contain commas on some systems. * -fPIC is removed in favor of the standard LLVM option -relocation-model=pic Bug: * If -run is specified as the last argument in DFLAGS, no error is generated. (Not very serious IMHO)
author Frits van Bommel <fvbommel wxs.nl>
date Wed, 25 Feb 2009 17:34:51 +0100
parents bce024c60adc
children f0b6549055ab
line wrap: on
line source

syntax: glob
*.bc
*.diff
*.o
*.obj
*.orig
*.patch
*.a
*.s
*.so
*.rej
Makefile
CMakeFiles
CMakeCache.txt
cmake_install.cmake
.DS_Store

syntax: regexp
^obj/
^tests/dstress/
^tests/reference/
^tango/
^druntime/
^import/
^bin/ldc2?$
^bin/ldc2?\.conf$
^idgen\.make$
^impcnvgen\.make$
^ldc\.make$
^revisions\.pl$
^dmd2?/idgen$
^dmd2?/impcnvgen$
^dmd2?/revisions\.h$
^dmd2?/impcnvtab\.c$
^dmd2?/id\.c$
^dmd2?/id\.h$
^tests/runminitest$
^tests/findregressions$
^tests/makewebstatistics$
^tests/mini/obj/