diff options
author | Jean-Michaël Celerier | 2019-08-23 16:56:06 +0200 |
---|---|---|
committer | Jean-Michaël Celerier | 2019-08-23 16:56:06 +0200 |
commit | 7aba1f8689193df09bfd61582b0b05ddcd10636f (patch) | |
tree | 3513be15725b3108b7907d65b76f2a34951703a6 | |
parent | 01520af30b0a5cc701ac668f59dcca8d69098820 (diff) | |
download | aur-7aba1f8689193df09bfd61582b0b05ddcd10636f.tar.gz |
force clang & lld usage
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 15 |
2 files changed, 15 insertions, 4 deletions
@@ -1,13 +1,15 @@ pkgbase = ossia-score pkgdesc = ossia score, an interactive sequencer for the intermedia arts pkgver = 2.5.1 - pkgrel = 2 + pkgrel = 3 url = https://ossia.io arch = x86_64 license = GPLv3 makedepends = git makedepends = cmake makedepends = qt5-tools + makedepends = clang + makedepends = lld depends = boost depends = qt5-base depends = qt5-imageformats @@ -2,13 +2,13 @@ pkgname=ossia-score pkgver=2.5.1 release_tag=v2.5.1 -pkgrel=2 +pkgrel=3 pkgdesc="ossia score, an interactive sequencer for the intermedia arts" arch=('x86_64') url="https://ossia.io" license=('GPLv3') depends=('boost' 'qt5-base' 'qt5-imageformats' 'qt5-svg' 'qt5-websockets' 'qt5-quickcontrols2' 'qt5-serialport' 'qt5-declarative' 'ffmpeg' 'portaudio' 'jack') -makedepends=('git' 'cmake' 'qt5-tools') +makedepends=('git' 'cmake' 'qt5-tools' 'clang' 'lld') optdepends=('faust' 'lilv' 'suil' 'sdl2') provides=("$pkgname=$pkgver") conflicts=('ossia-score-git') @@ -21,7 +21,16 @@ build() { mkdir -p "$srcdir/build" cd "$srcdir/build" - cmake -Wno-dev -DSCORE_CONFIGURATION=static-release -DDEPLOYMENT_BUILD=1 -DCMAKE_SKIP_RPATH=ON -DCMAKE_INSTALL_PREFIX="$pkgdir/usr" "$srcdir" + # Note : there is currently a GCC bug when linking - works fine with clang & lld + cmake -Wno-dev \ + -DCMAKE_CXX_COMPILER=clang++ \ + -DSCORE_CONFIGURATION=static-release \ + -DDEPLOYMENT_BUILD=1 \ + -DCMAKE_SKIP_RPATH=ON \ + -DCMAKE_INSTALL_PREFIX="$pkgdir/usr" \ + -DOSSIA_USE_FAST_LINKER=1 \ + "$srcdir" + cmake --build . --target all_unity } |