Mercurial > projects > ldc
comparison dmd2/mars.c @ 789:9433bcc45837
Use LLVM package string for llvm version info in D2 frontend too.
author | Christian Kamm <kamm incasoftware de> |
---|---|
date | Wed, 26 Nov 2008 19:44:06 +0100 |
parents | 45d9c218fd32 |
children | 340acf1535d0 |
comparison
equal
deleted
inserted
replaced
788:dce4b4ea2aee | 789:9433bcc45837 |
---|---|
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" | |
43 | |
42 void getenv_setargv(const char *envvar, int *pargc, char** *pargv); | 44 void getenv_setargv(const char *envvar, int *pargc, char** *pargv); |
43 | 45 |
44 Global global; | 46 Global global; |
45 | 47 |
46 Global::Global() | 48 Global::Global() |
148 extern void backend_init(); | 150 extern void backend_init(); |
149 extern void backend_term(); | 151 extern void backend_term(); |
150 | 152 |
151 void usage() | 153 void usage() |
152 { | 154 { |
153 printf("LLVM D Compiler %s (based on DMD %s and LLVM 2.4svn)\n%s\n%s\n", | 155 printf("LLVM D Compiler %s (based on DMD %s and %s)\n%s\n%s\n", |
154 global.ldc_version, global.version, global.copyright, global.written); | 156 global.ldc_version, global.version, PACKAGE_STRING, global.copyright, global.written); |
155 printf("\ | 157 printf("\ |
156 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\ |
157 LDC Homepage: http://www.dsource.org/projects/ldc\n\ | 159 LDC Homepage: http://www.dsource.org/projects/ldc\n\ |
158 Usage:\n\ | 160 Usage:\n\ |
159 ldc files.d ... { -switch }\n\ | 161 ldc files.d ... { -switch }\n\ |