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\