Config.in 874 B

1234567891011121314151617181920212223242526272829
  1. config BR2_PACKAGE_KMSXX
  2. bool "kms++"
  3. depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8
  4. depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_11 # linux/dma-buf.h
  5. depends on BR2_INSTALL_LIBSTDCPP
  6. depends on BR2_TOOLCHAIN_HAS_THREADS # libdrm
  7. depends on BR2_USE_WCHAR # fmt
  8. select BR2_PACKAGE_FMT
  9. select BR2_PACKAGE_LIBDRM
  10. help
  11. libkms++ is a C++11 library for kernel mode setting.
  12. Also included are simple test tools for KMS.
  13. https://github.com/tomba/kmsxx
  14. if BR2_PACKAGE_KMSXX
  15. config BR2_PACKAGE_KMSXX_INSTALL_TESTS
  16. bool "Install test programs"
  17. help
  18. This option allows to install the kmsxx test programs.
  19. endif
  20. comment "kms++ needs a toolchain w/ threads, C++, gcc >= 4.8, headers >= 4.11, wchar"
  21. depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_INSTALL_LIBSTDCPP || \
  22. !BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 || !BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_11 \
  23. || !BR2_USE_WCHAR