mysql: Support client-only, cxxstd and more versions (#10911)

* add cxxstd variant
* add CMake constraints based on platform/version
* add older versions
* update boost dependency version constraints (which are closely
  tied to mysql version) and update boost cxxstd choice to be
  the same as the cxxstd chosen for mysql
* add client-only support (including a patch for 5.5.x)
* record the mysql package as a provider of the mysql-client virtual
This commit is contained in:
Chris Green
2019-03-26 13:19:07 -05:00
committed by Peter Scheibel
parent 1bd8c0c460
commit 763549fe7c
3 changed files with 115 additions and 8 deletions

View File

@@ -34,7 +34,7 @@ packages:
mkl: [intel-mkl]
mpe: [mpe2]
mpi: [openmpi, mpich]
mysql-client: [mariadb-c-client]
mysql-client: [mysql, mariadb-c-client]
opencl: [pocl]
openfoam: [openfoam-com, openfoam-org, foam-extend]
pil: [py-pillow]