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")