summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJean-Michaël Celerier2022-07-21 11:13:59 +0200
committerJean-Michaël Celerier2022-07-21 11:13:59 +0200
commit37bfdf009679f928c837f8661e55f94dedc8ab9f (patch)
tree1226da8676af9e362f048ba77732fd2b1255ec11
parent91e7adc7ab5ed0799189a2f91aef03ff77e2d03c (diff)
downloadaur-37bfdf009679f928c837f8661e55f94dedc8ab9f.tar.gz
use clang as long as we havent fixed gcc
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD8
2 files changed, 8 insertions, 2 deletions
diff --git a/.SRCINFO b/.SRCINFO
index b437edc7b21f..dcf464d819ed 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -8,6 +8,8 @@ pkgbase = ossia-score
makedepends = git
makedepends = cmake
makedepends = qt5-tools
+ depends = clang
+ depends = lld
depends = boost
depends = qt5-base
depends = qt5-imageformats
diff --git a/PKGBUILD b/PKGBUILD
index 09e2d93e5386..a4ff42c93088 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -8,7 +8,7 @@ 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')
+depends=('clang' 'lld' 'boost' 'qt5-base' 'qt5-imageformats' 'qt5-svg' 'qt5-websockets' 'qt5-quickcontrols2' 'qt5-serialport' 'qt5-declarative' 'ffmpeg' 'portaudio' 'jack')
makedepends=('git' 'cmake' 'qt5-tools')
optdepends=('faust' 'lilv' 'suil' 'lv2' 'sdl2' 'libfreenect2' 'qt5-shadertools-git' 'ysfx-git' 'leap-motion-sdk' 'leap-motion-driver')
provides=("$pkgname=$pkgver")
@@ -23,7 +23,11 @@ build() {
mkdir -p "$srcdir/build"
cd "$srcdir/build"
- cmake -Wno-dev \
+ cmake \
+ -Wno-dev \
+ -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ \
+ -DCMAKE_SHARED_LINKER_FLAGS="-fuse-ld=lld" \
+ -DCMAKE_EXE_LINKER_FLAGS="-fuse-ld=lld" \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_UNITY_BUILD=1 \
-DSCORE_PCH=0 \