diff options
author | bartus | 2019-07-16 16:14:48 +0200 |
---|---|---|
committer | bartus | 2019-07-16 16:14:48 +0200 |
commit | a194bca29bff7da1f0d51ca511498213633544a7 (patch) | |
tree | 91422a113da0607c65796dbb6998f17b0b3fcee5 | |
parent | d5bc8a15c859d2abcacac1265295922689244be6 (diff) | |
download | aur-a194bca29bff7da1f0d51ca511498213633544a7.tar.gz |
switch cmake backend from make to ninja, and small cmake tweaks
-rw-r--r-- | .SRCINFO | 1 | ||||
-rw-r--r-- | PKGBUILD | 11 |
2 files changed, 8 insertions, 4 deletions
@@ -12,6 +12,7 @@ pkgbase = blender-2.8-git makedepends = boost makedepends = mesa makedepends = llvm + makedepends = ninja depends = alembic depends = libgl depends = python @@ -16,7 +16,7 @@ depends=('alembic' 'libgl' 'python' 'python-numpy' 'openjpeg' 'desktop-file-util 'ffmpeg' 'fftw' 'openal' 'freetype2' 'libxi' 'openimageio' 'opencolorio' 'openvdb' 'opencollada' 'opensubdiv' 'openshadinglanguage' 'libtiff' 'libpng') optdepends=('cuda: CUDA support in Cycles') -makedepends=('git' 'cmake' 'boost' 'mesa' 'llvm') +makedepends=('git' 'cmake' 'boost' 'mesa' 'llvm' 'ninja') provides=('blender=2.80') conflicts=('blender') license=('GPL') @@ -73,20 +73,23 @@ build() { fi fi - cmake "$srcdir/blender" \ + cmake -GNinja "$srcdir/blender" \ -C${srcdir}/blender/build_files/cmake/config/blender_release.cmake \ -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=Release \ -DWITH_INSTALL_PORTABLE=OFF \ -DWITH_SYSTEM_GLEW=ON \ -DWITH_PYTHON_INSTALL=OFF \ -DPYTHON_VERSION=${_pyver} \ + -DWITH_LLVM=ON \ ${_EXTRAOPTS[@]} - make + export NINJA_STATUS="[%p | %cbps | %f<%r<%u ] " + ninja -d stats } package() { cd "$srcdir/blender-build" - make DESTDIR="$pkgdir" install + DESTDIR="$pkgdir" ninja install msg "add -2.8 sufix to desktop shortcut" sed -i 's/=blender/=blender-2.8/g' ${pkgdir}/usr/share/applications/blender.desktop |