Mercurial > projects > ldc
comparison dmd2/mars.c @ 853:82ad6c0c601c
Add Elrood's patch to output LDC and LLVM source revs.
author | Christian Kamm <kamm incasoftware de> |
---|---|
date | Sun, 14 Dec 2008 16:51:36 +0100 |
parents | 5f5e6eb790e7 |
children | 52dad07846be |
comparison
equal
deleted
inserted
replaced
852:c1aeb2d0b559 | 853:82ad6c0c601c |
---|---|
37 #include "lexer.h" | 37 #include "lexer.h" |
38 | 38 |
39 #include "gen/logger.h" | 39 #include "gen/logger.h" |
40 #include "gen/linker.h" | 40 #include "gen/linker.h" |
41 | 41 |
42 #include "llvm/Config/config.h" | 42 #include "revisions.h" |
43 | 43 |
44 void getenv_setargv(const char *envvar, int *pargc, char** *pargv); | 44 void getenv_setargv(const char *envvar, int *pargc, char** *pargv); |
45 | 45 |
46 Global global; | 46 Global global; |
47 | 47 |
150 extern void backend_init(); | 150 extern void backend_init(); |
151 extern void backend_term(); | 151 extern void backend_term(); |
152 | 152 |
153 void usage() | 153 void usage() |
154 { | 154 { |
155 printf("LLVM D Compiler %s (based on DMD %s and %s)\n%s\n%s\n", | 155 printf("LLVM D Compiler %s\nbased on DMD %s and %s\n%s\n%s\n", |
156 global.ldc_version, global.version, PACKAGE_STRING, global.copyright, global.written); | 156 global.ldc_version, global.version, global.llvm_version, global.copyright, global.written); |
157 printf("\ | 157 printf("\ |
158 D Language Documentation: http://www.digitalmars.com/d/2.0/index.html\n\ | 158 D Language Documentation: http://www.digitalmars.com/d/2.0/index.html\n\ |
159 LDC Homepage: http://www.dsource.org/projects/ldc\n\ | 159 LDC Homepage: http://www.dsource.org/projects/ldc\n\ |
160 Usage:\n\ | 160 Usage:\n\ |
161 ldc files.d ... { -switch }\n\ | 161 ldc files.d ... { -switch }\n\ |