summaryrefslogtreecommitdiff
path: root/libodb-mysql/manifest
blob: c37053cb2bb634b829145882a1e971c84531532d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
: 1
name: libodb-mysql
version: 2.5.0-b.26.z
project: odb
summary: MySQL ODB runtime library
license: GPL-2.0-only
license: other: proprietary ; Not free/open source.
topics: C++, ORM, MySQL, MariaDB, SQL
description-file: README
changes-file: NEWS
url: https://www.codesynthesis.com/products/odb/
doc-url: https://www.codesynthesis.com/products/odb/doc/manual.xhtml
src-url: https://git.codesynthesis.com/cgit/odb/odb/
email: odb-users@codesynthesis.com
build-warning-email: odb-builds@codesynthesis.com
requires: c++11

# @@ TMP Bump the toolchain version to 0.17.0 after it is released.
#
depends: * build2 >= 0.16.0-
depends: * bpkg >= 0.16.0-

#depends: libmysqlclient >= 5.0.3 | libmariadb ^10.2.2
depends: libmysqlclient >= 5.0.3
depends: libodb == $
depends: * cli ^1.2.0- ? ($config.libodb_mysql.develop)

# @@ TMP: drop develop (also drop in odb-tests/build/root.build).
#
tests: odb-tests == $ \
  ? ($config.odb_tests.develop && !$defined(config.odb_tests.database)) config.odb_tests.database=mysql

# @@ TMP
#
builds: all
#builds: all mysql
builds: -wasm
builds: -( +windows &gcc ) ; MinGW GCC is not supported by libmysqlclient.

# Only build this package configuration where it can be tested via odb-tests
# package (see its manifest for details).
#
#multi-builds: mysql
#multi-build-config:
#\
#{ 'config.odb_tests.database=mysql sqlite' }+ odb-tests
#;
#Enable testing in dynamic multi-database mode.
#\