blob: 858baa7b81bf0be2db122f653b5ac301cb91e08e (
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
|
: 1
name: odb-tests
version: 2.5.0-b.26.z
project: odb
type: tests
language: c++
summary: ODB compiler tests
license: GPL-2.0-only
description-file: README.md
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 ; Mailing list
# @@ BUILD2 The odb dependency can only be built with GCC. However, shouldn't
# we test that the odb-generated mappings can be compiled by other
# compilers and properly run afterwards?
#
builds: default
builds: -( +windows -gcc ) ; Requires MinGW GCC.
builds: &gcc ; Requires GCC with plugin support enabled.
builds: &gcc-5+ ; Requires GCC 5 or later.
builds: -static ; Implementation uses plugins and requires -fPIC.
depends: * build2 >= 0.16.0
depends: * bpkg >= 0.16.0
depends: * odb [2.5.0-b.26.1 2.5.0-b.27)
depends: libodb [2.5.0-b.26.1 2.5.0-b.27)
depends: libodb-mysql [2.5.0-b.26.1 2.5.0-b.27) ? ($mysql)
depends: libodb-sqlite [2.5.0-b.26.1 2.5.0-b.27) ? ($sqlite)
depends: libodb-pgsql [2.5.0-b.26.1 2.5.0-b.27) ? ($pgsql)
depends: libodb-oracle [2.5.0-b.26.1 2.5.0-b.27) ? ($oracle)
depends: libodb-mssql [2.5.0-b.26.1 2.5.0-b.27) ? ($mssql)
# Reflect whether libodb-pgsql is likely to support bulk operations. This is
# normally the case on POSIX platforms if libodb-pgsql is linked against libpq
# of the version 14 or above.
#
depends: libpq >= 14.0.0 ? ($pgsql) config.odb_tests.pgsql.bulk_default=true | \
libpq >= 7.4.0 ? ($pgsql) config.odb_tests.pgsql.bulk_default=false
# @@ TODO/LATER: use an alternative to automatically detect whether we are
# using MySQL or MariaDB? But maybe we don't need to know?
depends: mysql >= 5.0.3 ? ($mysql)
depends: psql >= 7.4.0 ? ($pgsql)
|