diff options
author | umarcor <unai.martinezcorral@ehu.eus> | 2020-12-28 21:53:53 +0100 |
---|---|---|
committer | umarcor <unai.martinezcorral@ehu.eus> | 2020-12-28 22:55:47 +0100 |
commit | 8da838eff60114746a5d81e7d0c21bb5e777546e (patch) | |
tree | b908700468ce7d1538037c7267c4c9886e0c0c83 /dist/msys2-llvm | |
parent | 2d1dbd5e422673ca46b6a54e7df0400cb86257ee (diff) | |
download | ghdl-8da838eff60114746a5d81e7d0c21bb5e777546e.tar.gz ghdl-8da838eff60114746a5d81e7d0c21bb5e777546e.tar.bz2 ghdl-8da838eff60114746a5d81e7d0c21bb5e777546e.zip |
ci: MSYS2 job cleanup
Diffstat (limited to 'dist/msys2-llvm')
-rw-r--r-- | dist/msys2-llvm/PKGBUILD | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/dist/msys2-llvm/PKGBUILD b/dist/msys2-llvm/PKGBUILD new file mode 100644 index 000000000..6de6916dc --- /dev/null +++ b/dist/msys2-llvm/PKGBUILD @@ -0,0 +1,24 @@ +_realname=ghdl-llvm +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') +depends=('zlib-devel' "${MINGW_PACKAGE_PREFIX}-clang") +makedepends=("${MINGW_PACKAGE_PREFIX}-gcc-ada") + +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 +} |