Config.in 1.0 KB

1234567891011121314151617181920212223242526272829
  1. config BR2_PACKAGE_LIBVPL_ARCH_SUPPORTS
  2. bool
  3. default y if BR2_ARCH_IS_64 && !BR2_mips64 && !BR2_mips64el
  4. default y if BR2_arm
  5. config BR2_PACKAGE_LIBVPL
  6. bool "libvpl"
  7. depends on BR2_PACKAGE_LIBVPL_ARCH_SUPPORTS
  8. depends on BR2_INSTALL_LIBSTDCPP
  9. depends on !BR2_STATIC_LIBS # dlfcn.h
  10. depends on BR2_TOOLCHAIN_GCC_AT_LEAST_7
  11. depends on BR2_TOOLCHAIN_HAS_THREADS
  12. select BR2_PACKAGE_WAYLAND_PROTOCOLS if BR2_PACKAGE_WAYLAND
  13. # libva support needs a libdrm with intel driver
  14. select BR2_PACKAGE_LIBDRM_INTEL if BR2_PACKAGE_LIBVA && \
  15. (BR2_i386 || BR2_x86_64) && \
  16. BR2_PACKAGE_LIBDRM_HAS_ATOMIC
  17. select BR2_PACKAGE_LIBXCB if BR2_PACKAGE_XORG7
  18. select BR2_PACKAGE_XLIB_LIBX11 if BR2_PACKAGE_XORG7
  19. help
  20. oneAPI Video Processing Library (oneVPL) dispatcher,
  21. tools, and examples
  22. https://github.com/oneapi-src/oneVPL
  23. comment "libvpl needs a toolchain w/ dynamic library, gcc >= 7, C++, threads"
  24. depends on BR2_PACKAGE_LIBVPL_ARCH_SUPPORTS
  25. depends on BR2_STATIC_LIBS || !BR2_TOOLCHAIN_GCC_AT_LEAST_7 || \
  26. !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS