comparison dmd/mars.c @ 788:dce4b4ea2aee

Print llvm package string in version header. See #128.
author Christian Kamm <kamm incasoftware de>
date Wed, 26 Nov 2008 19:40:11 +0100
parents ac39e5449ca5
children 340acf1535d0
comparison
equal deleted inserted replaced
787:5d2ac0c2dd46 788:dce4b4ea2aee
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/1.0/index.html\n\ 158 D Language Documentation: http://www.digitalmars.com/d/1.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\