changeset 2129:2373562288ba

package llvm: disable unnecessary components and targets
author Tony Theodore <tonyt@logyst.com>
date Fri, 25 Nov 2011 23:53:37 +1100
parents e54452862e8b
children 0ea0333531e9
files src/llvm.mk
diffstat 1 files changed, 4 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/llvm.mk	Thu Nov 24 11:47:42 2011 +0100
+++ b/src/llvm.mk	Fri Nov 25 23:53:37 2011 +1100
@@ -23,6 +23,9 @@
     mkdir '$(1)/build'
     cd '$(1)/build' && cmake .. \
         -DCMAKE_TOOLCHAIN_FILE='$(CMAKE_TOOLCHAIN_FILE)' \
-        -DLIBTYPE=STATIC
+        -DLIBTYPE=STATIC \
+        -DLLVM_TARGETS_TO_BUILD="X86;" \
+        -DLLVM_BUILD_TOOLS=OFF
     $(MAKE) -C '$(1)/build' -j '$(JOBS)' install
+    ln -sf '$(PREFIX)/$(TARGET)/bin/llvm-config' '$(PREFIX)/bin/$(TARGET)-llvm-config'
 endef