Mercurial > projects > ldc
changeset 695:a51fed3de34e
Some cleanups in command line argument descriptions.
author | Christian Kamm <kamm incasoftware de> |
---|---|
date | Mon, 13 Oct 2008 11:13:20 +0200 |
parents | 931333ea35c6 |
children | 48f462341528 |
files | dmd/mars.c |
diffstat | 1 files changed, 5 insertions(+), 8 deletions(-) [+] |
line wrap: on
line diff
--- a/dmd/mars.c Mon Oct 13 10:58:00 2008 +0200 +++ b/dmd/mars.c Mon Oct 13 11:13:20 2008 +0200 @@ -177,10 +177,7 @@ -output-o write native object\n\ \n\ -c do not link\n\ - -L<linkerflag> pass <linkerflag> to llvm-ld\n\ -\n\ - -g add symbolic debug info\n\ - -gc add symbolic debug info, pretend to be C\n\ + -L<linkerflag> pass <linkerflag> to linker\n\ \n\ -w enable warnings\n\ \n\ @@ -198,13 +195,15 @@ -t<os> emit code specific to <os> being one of:\n\ Linux, Windows, MacOSX, FreeBSD\n\ \n\ + -g, -gc add symbolic debug info\n\ +\n\ -O optimize, same as -O2\n\ -O<n> optimize at level <n> (0-5)\n\ -inline do function inlining\n\ \n\ -debug enables asserts, invariants, contracts, boundscheck\n\ and sets debug=1\n\ - -release disables asserts, invariants, contracts boundscheck\n\ + -release disables asserts, invariants, contracts, boundscheck\n\ \n\ -enable-<feature> and\n\ -disable-<feature> where <feature> is one of\n\ @@ -378,10 +377,8 @@ global.params.link = 0; else if (strcmp(p + 1, "fPIC") == 0) global.params.pic = 1; - else if (strcmp(p + 1, "g") == 0) + else if (strcmp(p + 1, "g") == 0 || strcmp(p + 1, "gc") == 0) global.params.symdebug = 1; - else if (strcmp(p + 1, "gc") == 0) - global.params.symdebug = 2; else if (strcmp(p + 1, "v") == 0) global.params.verbose = 1; else if (strcmp(p + 1, "vv") == 0) {