Config.in 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. config BR2_PACKAGE_MYSQL
  2. bool "mysql support"
  3. depends on BR2_INSTALL_LIBSTDCPP
  4. depends on BR2_USE_MMU # fork()
  5. depends on BR2_TOOLCHAIN_HAS_THREADS
  6. help
  7. Select the desired mysql provider.
  8. if BR2_PACKAGE_MYSQL
  9. choice
  10. prompt "mysql variant"
  11. default BR2_PACKAGE_ORACLE_MYSQL
  12. help
  13. Select either the oracle mysql server or the mariadb server
  14. config BR2_PACKAGE_MARIADB
  15. bool "mariadb"
  16. depends on !BR2_STATIC_LIBS
  17. depends on BR2_TOOLCHAIN_HAS_ATOMIC || BR2_TOOLCHAIN_HAS_SYNC_8
  18. select BR2_PACKAGE_LIBAIO
  19. select BR2_PACKAGE_LIBXML2
  20. select BR2_PACKAGE_NCURSES
  21. select BR2_PACKAGE_OPENSSL
  22. select BR2_PACKAGE_HAS_MYSQL
  23. help
  24. MariaDB is one of the most popular database servers in the
  25. world. It's made by the original developers of MySQL and
  26. guaranteed to stay open source.
  27. http://www.mariadb.org/
  28. comment "mariadb needs a toolchain w/ dynamic library"
  29. depends on BR2_STATIC_LIBS
  30. depends on BR2_TOOLCHAIN_HAS_ATOMIC || BR2_TOOLCHAIN_HAS_SYNC_8
  31. config BR2_PACKAGE_ORACLE_MYSQL
  32. bool "oracle mysql"
  33. select BR2_PACKAGE_NCURSES
  34. select BR2_PACKAGE_HAS_MYSQL
  35. help
  36. The MySQL Open Source Database System
  37. http://www.mysql.com/
  38. endchoice
  39. if BR2_PACKAGE_MARIADB
  40. config BR2_PACKAGE_MARIADB_SERVER
  41. bool "mariadb server"
  42. help
  43. Install the mariadb server on the target.
  44. config BR2_PACKAGE_MARIADB_SERVER_EMBEDDED
  45. bool "mariadb embedded server"
  46. depends on BR2_PACKAGE_MARIADB_SERVER
  47. help
  48. Install the mariadb embedded server on the target.
  49. endif
  50. if BR2_PACKAGE_ORACLE_MYSQL
  51. config BR2_PACKAGE_ORACLE_MYSQL_SERVER
  52. bool "oracle mysql server"
  53. help
  54. Install the MySQL server on the target.
  55. endif
  56. config BR2_PACKAGE_HAS_MYSQL
  57. bool
  58. config BR2_PACKAGE_PROVIDES_MYSQL
  59. string
  60. default "mariadb" if BR2_PACKAGE_MARIADB
  61. default "oracle-mysql" if BR2_PACKAGE_ORACLE_MYSQL
  62. endif
  63. comment "mysql needs a toolchain w/ C++, threads"
  64. depends on BR2_USE_MMU
  65. depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS