summaryrefslogtreecommitdiff
path: root/libodb-pgsql/manifest
diff options
context:
space:
mode:
Diffstat (limited to 'libodb-pgsql/manifest')
-rw-r--r--libodb-pgsql/manifest23
1 files changed, 22 insertions, 1 deletions
diff --git a/libodb-pgsql/manifest b/libodb-pgsql/manifest
index 67ebf6d..1c58eb3 100644
--- a/libodb-pgsql/manifest
+++ b/libodb-pgsql/manifest
@@ -20,7 +20,7 @@ requires: c++11
depends: * build2 >= 0.16.0-
depends: * bpkg >= 0.16.0-
-depends: libpq >=7.4.0
+depends: libpq >= 7.4.0
depends: libodb == $
depends: * cli ^1.2.0- ? ($config.libodb_pgsql.develop)
@@ -41,3 +41,24 @@ default-build-config:
config.odb_tests.pgsql.port=$getenv(DATABASE_PORT)
}+ odb-tests
\
+
+# Only build this package configuration where it can be tested via odb-tests
+# package (see its manifest for details).
+#
+multi-builds: all
+multi-builds: -wasm
+multi-builds: -( +windows -gcc )
+multi-builds: &gcc
+multi-builds: &gcc-5+
+multi-builds: -static
+multi-build-config:
+\
+{
+ config.odb_tests.multi_database=true
+
+ config.odb_tests.pgsql.user=$getenv(DATABASE_USER)
+ config.odb_tests.pgsql.database=$getenv(DATABASE_NAME)
+ config.odb_tests.pgsql.host=$getenv(DATABASE_HOST)
+ config.odb_tests.pgsql.port=$getenv(DATABASE_PORT)
+}+ odb-tests
+\