summaryrefslogtreecommitdiffstats
path: root/src/llvm.mk
diff options
context:
space:
mode:
authorBoris Nagaev <bnagaev@gmail.com>2015-09-23 20:31:14 (GMT)
committerBoris Nagaev <bnagaev@gmail.com>2015-09-24 19:53:48 (GMT)
commitf89b97b215715907be4623b0a85c8a26b2d44261 (patch)
treecfb9dad512cedc8a6b38362576b31d3b375a1c3b /src/llvm.mk
parent1b791d92721d0c6778f0e7fd361bef41135deba4 (diff)
downloadmxe-f89b97b215715907be4623b0a85c8a26b2d44261.zip
mxe-f89b97b215715907be4623b0a85c8a26b2d44261.tar.gz
mxe-f89b97b215715907be4623b0a85c8a26b2d44261.tar.bz2
llvm: enable shared build
Diffstat (limited to 'src/llvm.mk')
-rw-r--r--src/llvm.mk6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/llvm.mk b/src/llvm.mk
index a27cbf1..8d6cfce 100644
--- a/src/llvm.mk
+++ b/src/llvm.mk
@@ -21,11 +21,11 @@ define $(PKG)_BUILD
mkdir '$(1)/build'
cd '$(1)/build' && cmake .. \
-DCMAKE_TOOLCHAIN_FILE='$(CMAKE_TOOLCHAIN_FILE)' \
- -DLIBTYPE=STATIC \
+ -DLIBTYPE=$(if $(BUILD_STATIC),STATIC,SHARED) \
+ -DBUILD_SHARED_LIBS=$(if $(BUILD_STATIC),OFF,ON) \
-DLLVM_BUILD_TOOLS=OFF
$(MAKE) -C '$(1)/build' -j $(JOBS) llvm-tblgen
$(MAKE) -C '$(1)/build' -j $(JOBS) intrinsics_gen
$(MAKE) -C '$(1)/build' -j $(JOBS) install
+ cp '$(1)'/build/bin/*.dll '$(PREFIX)/$(TARGET)/bin/'
endef
-
-$(PKG)_BUILD_SHARED =