diff --git a/package/archlinux/PKGBUILD-clang-libc++ b/package/archlinux/PKGBUILD-clang-libc++ index 0304bfcf6..7e1e1a9db 100644 --- a/package/archlinux/PKGBUILD-clang-libc++ +++ b/package/archlinux/PKGBUILD-clang-libc++ @@ -11,10 +11,12 @@ makedepends=('cmake' 'clang' 'ninja') options=('!strip') provides=('magnum-git') +_rootdir=$startdir/../../ + build() { - if [ ! -d "$startdir/build-clang-libc++" ] ; then - mkdir "$startdir/build-clang-libc++" - cd "$startdir/build-clang-libc++" + if [ ! -d "$_rootdir/build-clang-libc++" ] ; then + mkdir "$_rootdir/build-clang-libc++" + cd "$_rootdir/build-clang-libc++" cmake .. \ -DCMAKE_CXX_COMPILER=clang++ \ @@ -23,7 +25,7 @@ build() { -G Ninja fi - cd "$startdir/build-clang-libc++" + cd "$_rootdir/build-clang-libc++" cmake .. \ -DCMAKE_BUILD_TYPE=Debug \ @@ -51,11 +53,11 @@ build() { } check() { - cd "$startdir/build-clang-libc++" + cd "$_rootdir/build-clang-libc++" ctest --output-on-failure -j5 } package() { - cd "$startdir/build-clang-libc++" + cd "$_rootdir/build-clang-libc++" DESTDIR="$pkgdir/" ninja install }