From 99853361819bff87e7cf8103c5205721ec195c32 Mon Sep 17 00:00:00 2001 From: umarcor Date: Tue, 5 Jan 2021 20:46:15 +0100 Subject: mv dist/* scripts/ --- scripts/msys2-llvm/PKGBUILD | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 scripts/msys2-llvm/PKGBUILD (limited to 'scripts/msys2-llvm') diff --git a/scripts/msys2-llvm/PKGBUILD b/scripts/msys2-llvm/PKGBUILD new file mode 100644 index 000000000..9abac48af --- /dev/null +++ b/scripts/msys2-llvm/PKGBUILD @@ -0,0 +1,34 @@ +_realname=ghdl +pkgbase=mingw-w64-${_realname} +pkgname=("${MINGW_PACKAGE_PREFIX}-${_realname}") +pkgver=ci +pkgrel=1 +pkgdesc="GHDL: the open-source analyzer, compiler, simulator and (experimental) synthesizer for VHDL (LLVM backend) (mingw-w64)" +arch=('any') +provides=("${MINGW_PACKAGE_PREFIX}-${_realname}") +pkgname=("${MINGW_PACKAGE_PREFIX}-${_realname}-llvm") +depends=( + "${MINGW_PACKAGE_PREFIX}-clang" + "${MINGW_PACKAGE_PREFIX}-gcc-ada" + 'zlib-devel' +) + +build() { + mkdir "${srcdir}/builddir" + cd "${srcdir}/builddir" + export CC=clang + export CXX=clang++ + ../../../../configure \ + --prefix=${MINGW_PREFIX} \ + --with-llvm-config="llvm-config --link-static" \ + LDFLAGS="-static" \ + --enable-libghdl \ + --enable-synth + make GNATMAKE="gnatmake -j$(nproc)" +} + +package() { + cd "${srcdir}/builddir" + mkdir -p "${pkgdir}${MINGW_PREFIX}/lib" + make DESTDIR="${pkgdir}" install +} -- cgit v1.2.3