summaryrefslogtreecommitdiff
path: root/libodb-mysql
diff options
context:
space:
mode:
authorKaren Arutyunov <karen@codesynthesis.com>2024-03-28 15:19:48 +0300
committerKaren Arutyunov <karen@codesynthesis.com>2024-03-28 16:15:15 +0300
commitb95eff25492660329ae38847932fb1e9069b31c3 (patch)
tree3774e7ea4c689f4523ba91794c02d3612d083bfc /libodb-mysql
parent77ae11deccf567c13f628c60faae938753ae7aee (diff)
Add package configuration to libodb-pgsql and libodb-mysql for testing in multi-database odb-tests mode
Diffstat (limited to 'libodb-mysql')
-rw-r--r--libodb-mysql/manifest22
1 files changed, 22 insertions, 0 deletions
diff --git a/libodb-mysql/manifest b/libodb-mysql/manifest
index eecebcd..76f7537 100644
--- a/libodb-mysql/manifest
+++ b/libodb-mysql/manifest
@@ -43,3 +43,25 @@ default-build-config:
config.odb_tests.mysql.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 ) ; MinGW GCC is not supported by libmysqlclient.
+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.mysql.user=$getenv(DATABASE_USER)
+ config.odb_tests.mysql.database=$getenv(DATABASE_NAME)
+ config.odb_tests.mysql.host=$getenv(DATABASE_HOST)
+ config.odb_tests.mysql.port=$getenv(DATABASE_PORT)
+}+ odb-tests
+\