| 119 |
119 |
media-libs/libjpeg-turbo:=
|
| 120 |
120 |
>=media-libs/libpng-1.6.50:=
|
| 121 |
121 |
media-libs/libsamplerate
|
| 122 |
|
>=media-libs/openimageio-3.0.9.1:=
|
|
122 |
>=media-libs/openimageio-3.0.9.1:=[python,${PYTHON_SINGLE_USEDEP}]
|
| 123 |
123 |
virtual/glu
|
| 124 |
124 |
virtual/libintl
|
| 125 |
125 |
virtual/opengl[X?]
|
| ... | ... | |
| 132 |
132 |
ffmpeg? ( media-video/ffmpeg:=[encode(+),lame(-),jpeg2k?,opus,theora,vorbis,vpx,x264,xvid] )
|
| 133 |
133 |
fftw? ( sci-libs/fftw:3.0=[threads] )
|
| 134 |
134 |
gmp? ( dev-libs/gmp:=[cxx] )
|
| 135 |
|
gnome? ( gui-libs/libdecor )
|
| 136 |
135 |
hip? (
|
| 137 |
136 |
>=dev-util/hip-6.0:=
|
| 138 |
137 |
hiprt? (
|
| ... | ... | |
| 214 |
213 |
dev-cpp/eigen:=
|
| 215 |
214 |
test? (
|
| 216 |
215 |
$(python_gen_cond_dep '
|
| 217 |
|
media-libs/openimageio[jpeg2k,python,${PYTHON_SINGLE_USEDEP},tools]
|
|
216 |
media-libs/openimageio[jpeg2k,tools]
|
| 218 |
217 |
')
|
| 219 |
218 |
)
|
| 220 |
219 |
"
|
| ... | ... | |
| 467 |
466 |
|
| 468 |
467 |
# Compiler Options:
|
| 469 |
468 |
# -DWITH_BUILDINFO="yes"
|
|
469 |
-DWITH_COMPILER_SIMD="no" # This makes it so Blender doesn't append their own -march flags
|
| 470 |
470 |
|
| 471 |
471 |
# System Options:
|
| 472 |
472 |
-DWITH_INSTALL_PORTABLE="no"
|
| ... | ... | |
| 530 |
530 |
-DWITH_CYCLES_OSL="$(usex osl)"
|
| 531 |
531 |
-DWITH_CYCLES_EMBREE="$(usex embree)"
|
| 532 |
532 |
-DWITH_CYCLES_PATH_GUIDING="$(usex openpgl)"
|
|
533 |
-DWITH_CYCLES_LOGGING="ON" # "$(usex debug)"
|
| 533 |
534 |
|
| 534 |
535 |
-DWITH_CYCLES_DEVICE_OPTIX="$(usex optix)"
|
| 535 |
536 |
-DWITH_CYCLES_DEVICE_CUDA="$(usex cuda)"
|
| ... | ... | |
| 612 |
613 |
if use hiprt; then
|
| 613 |
614 |
mycmakeargs+=(
|
| 614 |
615 |
-DHIPRT_ROOT_DIR="${ESYSROOT}/usr/lib/hiprt/2.5"
|
|
616 |
-DHIP_HIPCC_FLAGS="-fcf-protection=none"
|
| 615 |
617 |
-DHIPRT_COMPILER_PARALLEL_JOBS="$(makeopts_jobs)"
|
| 616 |
618 |
)
|
| 617 |
619 |
fi
|
| ... | ... | |
| 627 |
629 |
if use wayland; then
|
| 628 |
630 |
mycmakeargs+=(
|
| 629 |
631 |
-DWITH_GHOST_WAYLAND_APP_ID="blender-${BV}"
|
| 630 |
|
-DWITH_GHOST_WAYLAND_LIBDECOR="$(usex gnome)"
|
|
632 |
-DWITH_GHOST_CSD="$(usex gnome)"
|
| 631 |
633 |
)
|
| 632 |
634 |
fi
|
| 633 |
635 |
|
| ... | ... | |
| 746 |
748 |
"^script_pyapi_bpy_driver_secure_eval$"
|
| 747 |
749 |
)
|
| 748 |
750 |
|
| 749 |
|
if [[ "${RUN_FAILING_TESTS:-0}" -eq 0 ]]; then
|
| 750 |
|
einfo "not running failing tests RUN_FAILING_TESTS=${RUN_FAILING_TESTS}"
|
| 751 |
|
CMAKE_SKIP_TESTS+=(
|
| 752 |
|
# Does try to import from weird paths
|
| 753 |
|
"^io_fbx_import$"
|
| 754 |
|
)
|
| 755 |
|
fi
|
| 756 |
|
|
| 757 |
751 |
if ! has_version "media-libs/openusd"; then
|
| 758 |
752 |
CMAKE_SKIP_TESTS+=(
|
| 759 |
753 |
# from pxr import Usd # ModuleNotFoundError: No module named 'pxr'
|