1config 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 9if BR2_PACKAGE_MYSQL 10 11choice 12 prompt "mysql variant" 13 default BR2_PACKAGE_ORACLE_MYSQL 14 help 15 Select either the oracle mysql server or the mariadb server 16 17config BR2_PACKAGE_MARIADB 18 bool "mariadb" 19 depends on !BR2_STATIC_LIBS 20 depends on BR2_TOOLCHAIN_HAS_ATOMIC || BR2_TOOLCHAIN_HAS_SYNC_8 21 select BR2_PACKAGE_LIBAIO 22 select BR2_PACKAGE_LIBXML2 23 select BR2_PACKAGE_NCURSES 24 select BR2_PACKAGE_OPENSSL 25 select BR2_PACKAGE_HAS_MYSQL 26 help 27 MariaDB is one of the most popular database servers in the 28 world. It's made by the original developers of MySQL and 29 guaranteed to stay open source. 30 31 http://www.mariadb.org/ 32 33comment "mariadb needs a toolchain w/ dynamic library" 34 depends on BR2_STATIC_LIBS 35 depends on BR2_TOOLCHAIN_HAS_ATOMIC || BR2_TOOLCHAIN_HAS_SYNC_8 36 37config BR2_PACKAGE_ORACLE_MYSQL 38 bool "oracle mysql" 39 select BR2_PACKAGE_NCURSES 40 select BR2_PACKAGE_HAS_MYSQL 41 help 42 The MySQL Open Source Database System 43 44 http://www.mysql.com/ 45 46endchoice 47 48if BR2_PACKAGE_MARIADB 49 50config BR2_PACKAGE_MARIADB_SERVER 51 bool "mariadb server" 52 help 53 Install the mariadb server on the target. 54 55config BR2_PACKAGE_MARIADB_SERVER_EMBEDDED 56 bool "mariadb embedded server" 57 depends on BR2_PACKAGE_MARIADB_SERVER 58 help 59 Install the mariadb embedded server on the target. 60 61endif 62 63if BR2_PACKAGE_ORACLE_MYSQL 64 65config BR2_PACKAGE_ORACLE_MYSQL_SERVER 66 bool "oracle mysql server" 67 help 68 Install the MySQL server on the target. 69 70endif 71 72config BR2_PACKAGE_HAS_MYSQL 73 bool 74 75config BR2_PACKAGE_PROVIDES_MYSQL 76 string 77 default "mariadb" if BR2_PACKAGE_MARIADB 78 default "oracle-mysql" if BR2_PACKAGE_ORACLE_MYSQL 79 80endif 81 82comment "mysql needs a toolchain w/ C++, threads" 83 depends on BR2_USE_MMU 84 depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS 85