diff 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
line wrap: on
line diff
--- a/CMakeLists.txt	Thu Mar 12 21:04:27 2009 +0100
+++ b/CMakeLists.txt	Thu Mar 12 22:30:30 2009 +0100
@@ -51,8 +51,10 @@
 	OUTPUT_VARIABLE LLVM_LDFLAGS
 	OUTPUT_STRIP_TRAILING_WHITESPACE
 )
+
+set(EXTRA_LLVM_MODULES "" CACHE STRING "extra llvm components to link in (see llvm-config --components)")
 execute_process(
-	COMMAND ${PERL_EXECUTABLE} ${LLVM_CONFIG} --libfiles bitwriter linker ipo instrumentation backend arm
+	COMMAND ${PERL_EXECUTABLE} ${LLVM_CONFIG} --libfiles bitwriter linker ipo instrumentation backend ${EXTRA_LLVM_MODULES}
 	OUTPUT_VARIABLE LLVM_LIBS
 	OUTPUT_STRIP_TRAILING_WHITESPACE
 )