diff options
author | HurricanePootis | 2023-04-17 00:02:14 -0500 |
---|---|---|
committer | HurricanePootis | 2023-04-17 00:02:14 -0500 |
commit | 1b02dd1db6b1238cfd8b764d03b088af36a47401 (patch) | |
tree | b6cbf001ec7c7cd249955f7728eb45b0991c0999 | |
parent | b5c3771d119df5038c71af6215f9ec2fe65f644d (diff) | |
download | aur-1b02dd1db6b1238cfd8b764d03b088af36a47401.tar.gz |
Use clang instead of gcc to fix LTO
-rwxr-xr-x | .SRCINFO | 4 | ||||
-rwxr-xr-x | PKGBUILD | 12 |
2 files changed, 8 insertions, 8 deletions
@@ -1,7 +1,7 @@ pkgbase = yuzu-mainline-git pkgdesc = An experimental open-source emulator for the Nintendo Switch (newest features) pkgver = r23547.e0895a858 - pkgrel = 1 + pkgrel = 2 url = https://github.com/yuzu-emu/yuzu-mainline arch = i686 arch = x86_64 @@ -9,7 +9,7 @@ pkgbase = yuzu-mainline-git makedepends = boost makedepends = llvm makedepends = catch2 - makedepends = gcc + makedepends = clang makedepends = cmake makedepends = ffmpeg makedepends = git @@ -4,7 +4,7 @@ _pkgname=yuzu pkgname=$_pkgname-mainline-git pkgver=r23547.e0895a858 -pkgrel=1 +pkgrel=2 pkgdesc='An experimental open-source emulator for the Nintendo Switch (newest features)' arch=('i686' 'x86_64') url='https://github.com/yuzu-emu/yuzu-mainline' @@ -25,7 +25,7 @@ depends=('fmt' makedepends=('boost' 'llvm' 'catch2' - 'gcc' + 'clang' 'cmake' 'ffmpeg' 'git' @@ -115,10 +115,10 @@ build() { cmake -S $_pkgname -B build \ -GNinja \ -DCMAKE_INSTALL_PREFIX=/usr \ - -DCMAKE_C_COMPILER=gcc \ - -DCMAKE_CXX_COMPILER=g++ \ - -DCMAKE_C_FLAGS="$CFLAGS -flto=auto" \ - -DCMAKE_CXX_FLAGS="$CXXFLAGS -flto=auto" \ + -DCMAKE_C_COMPILER=clang \ + -DCMAKE_CXX_COMPILER=clang++ \ + -DCMAKE_C_FLAGS="$CFLAGS -flto=thin" \ + -DCMAKE_CXX_FLAGS="$CXXFLAGS -flto=thin" \ -DCMAKE_BUILD_TYPE=RelWithDebInfo \ -DYUZU_USE_QT_WEB_ENGINE=ON \ -DYUZU_USE_QT_MULTIMEDIA=ON \ |