Mercurial > projects > ldc
comparison CMakeLists.txt @ 1105:cdb7e1167803
- Fixed building tango-user-ldc on x86-32.
- Added CMake option for extra LLVM components to be linked in.
author | Tomas Lindquist Olsen <tomas.l.olsen gmail.com> |
---|---|
date | Thu, 12 Mar 2009 22:30:30 +0100 |
parents | b30fe7e1dbb9 |
children | 015b1634b33f |
comparison
equal
deleted
inserted
replaced
1104:81fd116b5dc9 | 1105:cdb7e1167803 |
---|---|
49 execute_process( | 49 execute_process( |
50 COMMAND ${PERL_EXECUTABLE} ${LLVM_CONFIG} --ldflags | 50 COMMAND ${PERL_EXECUTABLE} ${LLVM_CONFIG} --ldflags |
51 OUTPUT_VARIABLE LLVM_LDFLAGS | 51 OUTPUT_VARIABLE LLVM_LDFLAGS |
52 OUTPUT_STRIP_TRAILING_WHITESPACE | 52 OUTPUT_STRIP_TRAILING_WHITESPACE |
53 ) | 53 ) |
54 execute_process( | 54 |
55 COMMAND ${PERL_EXECUTABLE} ${LLVM_CONFIG} --libfiles bitwriter linker ipo instrumentation backend arm | 55 set(EXTRA_LLVM_MODULES "" CACHE STRING "extra llvm components to link in (see llvm-config --components)") |
56 execute_process( | |
57 COMMAND ${PERL_EXECUTABLE} ${LLVM_CONFIG} --libfiles bitwriter linker ipo instrumentation backend ${EXTRA_LLVM_MODULES} | |
56 OUTPUT_VARIABLE LLVM_LIBS | 58 OUTPUT_VARIABLE LLVM_LIBS |
57 OUTPUT_STRIP_TRAILING_WHITESPACE | 59 OUTPUT_STRIP_TRAILING_WHITESPACE |
58 ) | 60 ) |
59 | 61 |
60 set(D_VERSION 1 CACHE STRING "D language version") | 62 set(D_VERSION 1 CACHE STRING "D language version") |