summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorFredrick Brennan2023-05-01 10:17:51 -0400
committerFredrick Brennan2023-05-01 10:57:38 -0400
commit514ed7804048289c065afbf0e4d28d5c5f6cdc1d (patch)
treecdb643e783d7f3408561c01e27b658850918cf8c
parentf1f3875dad1019a807d62068f7587fbd2d7ff15d (diff)
downloadaur-514ed7804048289c065afbf0e4d28d5c5f6cdc1d.tar.gz
Fix PKGBUILD by removing ninja
-rw-r--r--PKGBUILD28
1 files changed, 16 insertions, 12 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 5afcfd8d9c4e..8e43d4b25616 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -92,16 +92,20 @@ build() {
msg "python version detected: ${_pyver}"
# determine whether we can install python modules
- if [ "$_pyver" != "" ]; then
- _CMAKE_FLAGS+=( -DWITH_PYTHON=ON
- -DWITH_PYTHON_INSTALL=ON
- -DWITH_PYTHON_SAFETY=OFF )
+ if [[ -n "$_pyver" ]]; then
+ _CMAKE_FLAGS+=( -DWITH_PYTHON=$_pyver \
+ -DWITH_PYTHON_MODULE=OFF \
+ -DWITH_PYTHON_INSTALL=ON \
+ -DWITH_PYTHON_SAFETY=ON )
fi
export CC=`which clang`
export CXX=`which clang++`
export CUDAHOSTCXX="$CC"
+ _CMAKE_FLAGS+=( -DWITH_CLANG=ON \
+ -DWITH_CYCLES=ON )
+
# check for oneapi
export _ONEAPI_CLANG=/opt/intel/oneapi/compiler/latest/linux/bin-llvm/clang
export _ONEAPI_CLANGXX=/opt/intel/oneapi/compiler/latest/linux/bin-llvm/clang++
@@ -110,15 +114,15 @@ build() {
-DWITH_CYCLES_ONEAPI_BINARIES=ON \
-DWITH_CLANG=ON )
)
- [[ -f /opt/bin/clang ]] && _CMAKE_FLAGS+=-DLLVM_ROOT_DIR=/opt/lib
+ [[ -f /opt/bin/clang ]] && _CMAKE_FLAGS+=( -DLLVM_ROOT_DIR=/opt/lib )
# determine whether we can precompile CUDA kernels
_CUDA_PKG=$(pacman -Qq cuda 2>/dev/null) || true
if [ "$_CUDA_PKG" != "" ]; then
CUDAHOSTCXX=`which gcc-11`
- _CMAKE_FLAGS+=( -DWITH_CYCLES_CUDA_BINARIES=ON
- # https://wiki.blender.org/wiki/Building_Blender/GPU_Binaries
- -DWITH_COMPILER_ASAN=OFF
+ # https://wiki.blender.org/wiki/Building_Blender/GPU_Binaries
+ _CMAKE_FLAGS+=( -DWITH_CYCLES_CUDA_BINARIES=ON \
+ -DWITH_COMPILER_ASAN=OFF \
-DCMAKE_CUDA_HOST_COMPILER=`which gcc-11` )
fi
@@ -132,7 +136,7 @@ build() {
# check for optix
_OPTIX_PKG=$(pacman -Qq optix 2>/dev/null) || true
if [ "$_OPTIX_PKG" != "" ]; then
- _CMAKE_FLAGS+=( -DWITH_CYCLES_DEVICE_OPTIX=ON
+ _CMAKE_FLAGS+=( -DWITH_CYCLES_DEVICE_OPTIX=ON \
-DOPTIX_ROOT_DIR=/opt/optix )
fi
@@ -145,14 +149,14 @@ build() {
# check for universal scene descriptor
_USD_PKG=$(pacman -Qq usd>=21.02 2>/dev/null) || true
if [ "$_USD_PKG" != "" ]; then
- _CMAKE_FLAGS+=( -DWITH_USD=ON
+ _CMAKE_FLAGS+=( -DWITH_USD=ON \
-DUSD_ROOT=/usr )
fi
if [[ -f "$srcdir/blender/CMakeCache.txt" && -z "$KEEP_CMAKE_CACHE" ]]; then
rm "$srcdir/blender/CMakeCache.txt"
fi
- CUDAHOSTCXX="$CUDAHOSTCXX" cmake -S "$srcdir/blender" -B build --fresh \
+ (2>&1 CUDAHOSTCXX="$CUDAHOSTCXX" cmake -S "$srcdir/blender" -B build --fresh \
-C "${srcdir}/blender/build_files/cmake/config/blender_release.cmake" \
-DCMAKE_INSTALL_PREFIX=/usr \
-DWITH_STATIC_LIBS=OFF \
@@ -161,7 +165,7 @@ build() {
-DWITH_LIBS_PRECOMPILED=OFF \
-DXR_OPENXR_SDK_ROOT_DIR=/usr \
-DPYTHON_VERSION="${_pyver}" \
- "${_CMAKE_FLAGS[@]}"
+ ${_CMAKE_FLAGS[@]}) > "$srcdir/../cmake_out"
#--trace-expand \
cd build