Mercurial > projects > ldc
comparison premake.lua @ 366:1d3026702f65 trunk
[svn r387] Removed unused MD5 stuff.
Fixed incorrect __VENDOR__ variable and printed DMD frontend version.
author | lindquist |
---|---|
date | Tue, 15 Jul 2008 02:01:53 +0200 |
parents | aaade6ded589 |
children | 1c7220171d41 |
comparison
equal
deleted
inserted
replaced
365:bfb9d28f045a | 366:1d3026702f65 |
---|---|
39 package.files = { "dmd/impcnvgen.c" } | 39 package.files = { "dmd/impcnvgen.c" } |
40 package.buildoptions = { "-x c++" } | 40 package.buildoptions = { "-x c++" } |
41 package.postbuildcommands = { "./impcnvgen", "mv -f impcnvtab.c dmd" } | 41 package.postbuildcommands = { "./impcnvgen", "mv -f impcnvtab.c dmd" } |
42 package.defines = { "DMDV1="..DMDV1 } | 42 package.defines = { "DMDV1="..DMDV1 } |
43 | 43 |
44 --md5 | |
45 package = newpackage() | |
46 package.name = "md5" | |
47 package.kind = "lib" | |
48 package.language = "c" | |
49 package.files = { "dmd/md5.c" } | |
50 | |
51 -- llvmdc | 44 -- llvmdc |
52 package = newpackage() | 45 package = newpackage() |
53 package.bindir = "bin" | 46 package.bindir = "bin" |
54 package.name = "llvmdc" | 47 package.name = "llvmdc" |
55 package.kind = "exe" | 48 package.kind = "exe" |
56 package.language = "c++" | 49 package.language = "c++" |
57 package.files = { matchfiles("dmd/*.c"), matchfiles("gen/*.cpp"), matchfiles("ir/*.cpp") } | 50 package.files = { matchfiles("dmd/*.c"), matchfiles("gen/*.cpp"), matchfiles("ir/*.cpp") } |
58 package.excludes = { "dmd/idgen.c", "dmd/impcnvgen.c", "dmd/md5.c" } | 51 package.excludes = { "dmd/idgen.c", "dmd/impcnvgen.c" } |
59 package.buildoptions = { "-x c++", "`llvm-config --cxxflags`" } | 52 package.buildoptions = { "-x c++", "`llvm-config --cxxflags`" } |
60 package.linkoptions = { | 53 package.linkoptions = { |
61 -- long but it's faster than just 'all' | 54 -- long but it's faster than just 'all' |
62 "`llvm-config --libs core asmparser bitreader bitwriter linker support target transformutils scalaropts ipo instrumentation x86 powerpc`", | 55 "`llvm-config --libs core asmparser bitreader bitwriter linker support target transformutils scalaropts ipo instrumentation x86 powerpc`", |
63 "`llvm-config --ldflags`", | 56 "`llvm-config --ldflags`", |