Config.in 813 B

123456789101112131415161718192021222324252627
  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. select BR2_PACKAGE_FMT
  8. select BR2_PACKAGE_LIBDRM
  9. help
  10. libkms++ is a C++11 library for kernel mode setting.
  11. Also included are simple test tools for KMS.
  12. https://github.com/tomba/kmsxx
  13. if BR2_PACKAGE_KMSXX
  14. config BR2_PACKAGE_KMSXX_INSTALL_TESTS
  15. bool "Install test programs"
  16. help
  17. This option allows to install the kmsxx test programs.
  18. endif
  19. comment "kms++ needs a toolchain w/ threads, C++, gcc >= 4.8, headers >= 4.11"
  20. depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_INSTALL_LIBSTDCPP || \
  21. !BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 || !BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_11