Mercurial > mxe-octave
diff src/llvm.mk @ 5600:1a766822f3ac
LLVM: Update to version 9.0.1.
* src/llvm.mk: Update version and checksum. Update dependency to Python 3.
Make sure to use python built by MXE Octave.
* src/llvm-2-demangle.patch: Remove patch.
* dist-files.mk: Remove file from list.
author | Markus Mützel <markus.muetzel@gmx.de> |
---|---|
date | Sun, 13 Dec 2020 11:28:44 +0100 |
parents | ac27eba752af |
children | b2b0469ab69b |
line wrap: on
line diff
--- a/src/llvm.mk Sun Dec 13 11:20:22 2020 +0100 +++ b/src/llvm.mk Sun Dec 13 11:28:44 2020 +0100 @@ -3,12 +3,12 @@ PKG := llvm $(PKG)_IGNORE := -$(PKG)_VERSION := 8.0.1 -$(PKG)_CHECKSUM := 09964f9eabc364f221a3caefbdaea28557273b4a +$(PKG)_VERSION := 9.0.1 +$(PKG)_CHECKSUM := f7fcf3bd92d130784513c06efe6910f135372ce3 +$(PKG)_SUBDIR := llvm-$($(PKG)_VERSION).src $(PKG)_FILE := llvm-$($(PKG)_VERSION).src.tar.xz -$(PKG)_SUBDIR := llvm-$($(PKG)_VERSION).src $(PKG)_URL := https://github.com/llvm/llvm-project/releases/download/llvmorg-$($(PKG)_VERSION)/$($(PKG)_FILE) -$(PKG)_DEPS := build-python +$(PKG)_DEPS := build-python3 define $(PKG)_UPDATE wget -q -O- 'http://releases.llvm.org/download.html?' | \ @@ -17,12 +17,16 @@ head -1 endef +$(PKG)_CMAKE_PYTHON_FLAGS := \ + -DPYTHON_EXECUTABLE:FILEPATH='$(ROOT_PREFIX)/bin/python3' + ifeq ($(MXE_NATIVE_BUILD),yes) ifeq ($(MXE_SYSTEM),gnu-linux) define $(PKG)_BUILD mkdir '$(1)/.build' && cd '$(1)/.build' && cmake .. \ $($(PKG)_CMAKE_FLAGS) \ $(CMAKE_CCACHE_FLAGS) \ + $($(PKG)_CMAKE_PYTHON_FLAGS) \ -DCMAKE_TOOLCHAIN_FILE='$(CMAKE_TOOLCHAIN_FILE)' \ -DLLVM_BUILD_LLVM_DYLIB=ON \ -DLLVM_LINK_LLVM_DYLIB=ON \ @@ -66,6 +70,7 @@ cd '$(1)/.build' && 'cmake' .. \ $($(PKG)_CMAKE_FLAGS) \ $(CMAKE_CCACHE_FLAGS) \ + $($(PKG)_CMAKE_PYTHON_FLAGS) \ -DCMAKE_TOOLCHAIN_FILE='$(CMAKE_TOOLCHAIN_FILE)' \ -DLLVM_BUILD_TOOLS=OFF \ -DLLVM_BUILD_LLVM_DYLIB=ON \