summaryrefslogtreecommitdiff
path: root/libodb-mssql/manifest
diff options
context:
space:
mode:
Diffstat (limited to 'libodb-mssql/manifest')
-rw-r--r--libodb-mssql/manifest284
1 files changed, 284 insertions, 0 deletions
diff --git a/libodb-mssql/manifest b/libodb-mssql/manifest
new file mode 100644
index 0000000..376fa99
--- /dev/null
+++ b/libodb-mssql/manifest
@@ -0,0 +1,284 @@
+: 1
+name: libodb-mssql
+version: 2.6.0-b.1.z
+project: odb
+summary: Microsoft SQL Server ODB runtime library
+license: other: ODB NCUEL ; Non-Commercial Use and Evaluation License.
+license: other: proprietary ; Not free/open source.
+topics: C++, ORM, Microsoft SQL Server, SQL
+description-file: README.md
+package-description-file: PACKAGE-README.md
+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
+requires: mssql-odbc ; MS SQL Server ODBC driver.
+depends: * build2 >= 0.18.0-
+depends: * bpkg >= 0.18.0-
+
+depends: libodb == $
+depends: * cli ^1.2.0 ? ($config.libodb_mssql.develop)
+
+tests: odb-tests == $ \
+ ? (!$defined(config.odb_tests.database)) config.odb_tests.database=mssql
+
+examples: odb-examples == $ \
+ ? (!$defined(config.odb_examples.database)) config.odb_examples.database=mssql
+
+# Note: common for all the build configurations.
+#
+build-auxiliary: *-mssql_*
+
+# Note that we can only test on custom bots since the proprietary software
+# needs to be installed into the system.
+#
+builds: none ; Requires proprietary software.
+
+# Instead of the default configuration (see odb-{tests,examples} for
+# background).
+#
+custom-builds: default ; Requires proprietary software.
+custom-builds: &( +( +windows &msvc ) +( +linux &gcc ) ) ; Only test on Windows and Linux with main compiler.
+custom-builds: -static ; Implementation uses plugins and requires -fPIC.
+#custom-build-bot: -- see below.
+custom-build-config:
+\
+{
+ config.odb_tests.mssql.user=$getenv(DATABASE_USER)
+ config.odb_tests.mssql.passwd=$getenv(DATABASE_PASSWORD)
+ config.odb_tests.mssql.database=$getenv(DATABASE_NAME)
+ config.odb_tests.mssql.host=$getenv(DATABASE_HOST)
+ config.odb_tests.mssql.port=$getenv(DATABASE_PORT)
+ config.odb_tests.mssql.driver=$getenv(MSSQL_ODBC_DRIVER)
+}+ odb-tests
+
+{
+ config.odb_examples.mssql.user=$getenv(DATABASE_USER)
+ config.odb_examples.mssql.passwd=$getenv(DATABASE_PASSWORD)
+ config.odb_examples.mssql.database=$getenv(DATABASE_NAME)
+ config.odb_examples.mssql.host=$getenv(DATABASE_HOST)
+ config.odb_examples.mssql.port=$getenv(DATABASE_PORT)
+ config.odb_examples.mssql.driver=$getenv(MSSQL_ODBC_DRIVER)
+}+ odb-examples
+
+# Configure odb-{tests,examples} packages' dependency libodb as system on the
+# bpkg.test-separate-installed.configure.build step, since it is already
+# installed as a dependency of libodb-mssql.
+#
+{ --config-uuid=00000000-0000-0000-0000-000000000005 }+ ?sys:libodb/*
+\
+
+# Instead of the multi configuration (see odb-tests for background).
+#
+custom-multi-builds: default ; Requires proprietary software.
+custom-multi-builds: &( +( +windows &msvc ) +( +linux &gcc ) ) ; Only test on Windows and Linux with main compiler.
+custom-multi-builds: -static ; Implementation uses plugins and requires -fPIC.
+#custom-multi-build-bot: -- see below.
+custom-multi-build-config:
+\
+{
+ config.odb_tests.multi_database=true
+
+ config.odb_tests.mssql.user=$getenv(DATABASE_USER)
+ config.odb_tests.mssql.passwd=$getenv(DATABASE_PASSWORD)
+ config.odb_tests.mssql.database=$getenv(DATABASE_NAME)
+ config.odb_tests.mssql.host=$getenv(DATABASE_HOST)
+ config.odb_tests.mssql.port=$getenv(DATABASE_PORT)
+ config.odb_tests.mssql.driver=$getenv(MSSQL_ODBC_DRIVER)
+}+ odb-tests
+
+{ --config-uuid=00000000-0000-0000-0000-000000000005 }+ ?sys:libodb/*
+\
+
+# The {boost,qt5,qt6}-custom configurations replace the
+# {boost,qt5,qt6}-default configurations (see odb-{tests,examples} for
+# background).
+#
+boost-custom-builds: default ; Requires proprietary software.
+boost-custom-builds: &( +( +windows &msvc ) +( +linux &gcc ) ) ; Only test on Windows and Linux with main compiler.
+boost-custom-builds: -static ; Implementation uses plugins and requires -fPIC.
+boost-custom-builds: -( +macos &gcc ) ; Not supported by libboost-*.
+#boost-custom-build-bot: -- see below.
+boost-custom-build-config:
+\
+{
+ config.odb_tests.boost=true
+
+ config.odb_tests.mssql.user=$getenv(DATABASE_USER)
+ config.odb_tests.mssql.passwd=$getenv(DATABASE_PASSWORD)
+ config.odb_tests.mssql.database=$getenv(DATABASE_NAME)
+ config.odb_tests.mssql.host=$getenv(DATABASE_HOST)
+ config.odb_tests.mssql.port=$getenv(DATABASE_PORT)
+ config.odb_tests.mssql.driver=$getenv(MSSQL_ODBC_DRIVER)
+}+ odb-tests
+
+{
+ config.odb_examples.boost=true
+
+ config.odb_examples.mssql.user=$getenv(DATABASE_USER)
+ config.odb_examples.mssql.passwd=$getenv(DATABASE_PASSWORD)
+ config.odb_examples.mssql.database=$getenv(DATABASE_NAME)
+ config.odb_examples.mssql.host=$getenv(DATABASE_HOST)
+ config.odb_examples.mssql.port=$getenv(DATABASE_PORT)
+ config.odb_examples.mssql.driver=$getenv(MSSQL_ODBC_DRIVER)
+}+ odb-examples
+
+{ --config-uuid=00000000-0000-0000-0000-000000000005 }+ ?sys:libodb/*
+\
+
+qt5-custom-builds: default ; Requires proprietary software.
+qt5-custom-builds: &( +( +windows &msvc ) +( +linux &gcc ) ) ; Only test on Windows and Linux with main compiler.
+qt5-custom-builds: -static ; Implementation uses plugins and requires -fPIC.
+qt5-custom-builds: -( +macos &gcc ) ; Not supported by libQt5Core.
+#qt5-custom-build-bot: -- see below.
+qt5-custom-build-config:
+\
+{
+ config.odb_tests.qt=5
+
+ config.odb_tests.mssql.user=$getenv(DATABASE_USER)
+ config.odb_tests.mssql.passwd=$getenv(DATABASE_PASSWORD)
+ config.odb_tests.mssql.database=$getenv(DATABASE_NAME)
+ config.odb_tests.mssql.host=$getenv(DATABASE_HOST)
+ config.odb_tests.mssql.port=$getenv(DATABASE_PORT)
+ config.odb_tests.mssql.driver=$getenv(MSSQL_ODBC_DRIVER)
+}+ odb-tests
+
+{
+ config.odb_examples.qt=5
+
+ config.odb_examples.mssql.user=$getenv(DATABASE_USER)
+ config.odb_examples.mssql.passwd=$getenv(DATABASE_PASSWORD)
+ config.odb_examples.mssql.database=$getenv(DATABASE_NAME)
+ config.odb_examples.mssql.host=$getenv(DATABASE_HOST)
+ config.odb_examples.mssql.port=$getenv(DATABASE_PORT)
+ config.odb_examples.mssql.driver=$getenv(MSSQL_ODBC_DRIVER)
+}+ odb-examples
+
+{ --config-uuid=00000000-0000-0000-0000-000000000005 }+ ?sys:libodb/*
+\
+
+qt6-custom-builds: default ; Requires proprietary software.
+qt6-custom-builds: &( +( +windows &msvc ) +( +linux &gcc ) ) ; Only test on Windows and Linux with main compiler.
+qt6-custom-builds: -static ; Implementation uses plugins and requires -fPIC.
+qt6-custom-builds: -( +macos &gcc ) ; Not supported by libQt6Core.
+#qt6-custom-build-bot: -- see below.
+qt6-custom-build-config:
+\
+{
+ config.odb_tests.qt=6
+
+ config.odb_tests.mssql.user=$getenv(DATABASE_USER)
+ config.odb_tests.mssql.passwd=$getenv(DATABASE_PASSWORD)
+ config.odb_tests.mssql.database=$getenv(DATABASE_NAME)
+ config.odb_tests.mssql.host=$getenv(DATABASE_HOST)
+ config.odb_tests.mssql.port=$getenv(DATABASE_PORT)
+ config.odb_tests.mssql.driver=$getenv(MSSQL_ODBC_DRIVER)
+}+ odb-tests
+
+{
+ config.odb_examples.qt=6
+
+ config.odb_examples.mssql.user=$getenv(DATABASE_USER)
+ config.odb_examples.mssql.passwd=$getenv(DATABASE_PASSWORD)
+ config.odb_examples.mssql.database=$getenv(DATABASE_NAME)
+ config.odb_examples.mssql.host=$getenv(DATABASE_HOST)
+ config.odb_examples.mssql.port=$getenv(DATABASE_PORT)
+ config.odb_examples.mssql.driver=$getenv(MSSQL_ODBC_DRIVER)
+}+ odb-examples
+
+{ --config-uuid=00000000-0000-0000-0000-000000000005 }+ ?sys:libodb/*
+\
+
+custom-build-bot:
+\
+-----BEGIN PUBLIC KEY-----
+MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAuF4YmJmPHY52Q6N+YO0M
+lt/fCovdezleb2tVplyTnvbyAiPdmYCIIjVrsqUn3y46PdFtWEiSdsrCcncoxi6H
+8KelOB/oQ9pNTyEvwGKEH5ZIU7noLZYdXEfoNdvdL/pbY/7uLBZOSekfdQShZtbe
+uOZCM2Mhg2DD76TP/VAwaXuDCnEvxxU/yneUl5ZaBo62AWNrYJuSGAliCOpVpl6X
+X1kbHOvnCx7c9e3LxgaVivPaeZRKYg0OaFt96SBYEZzNPvjA8pMuKuj/vatHaCQ3
+NO9+r3TJ+4dQd7qN6Ju3zUJq9J/ndSh4lPvUalvvhdykecefhcyHwRZOG4xyFMFE
+nJM4sM+aZu6WoKATIKtk7On70inVr0sZJXwJ4Lt4oqaK2VthcSTby3wf2Yv4p5hL
+zNo31cCPmBRYzABcIc6ADYvexVK4uCwaim8xs7RK5Ug2Gv6vUWoRNZW8grIgDwUY
+5pZ4Zk3hW4ii2vehTaVrrmdW6XipIsT+ayiVX7eWuHHNxAeCojXVjOJu9B0ExMlD
+5tHZCs+SNdV5MceexecbptB7fZtRebP120yjLiSnZ5FpaQ1stusr0hSg+VQaX4np
+f5m1W/CcDr53PKWg/ayY9nWMUQaIwH4b69kLM+VTpYSbzu5UQJkmNBNq2EOHgoTv
+9MLA+cE/nNJ/rMI//MZ1+kcCAwEAAQ==
+-----END PUBLIC KEY-----
+\
+
+custom-multi-build-bot:
+\
+-----BEGIN PUBLIC KEY-----
+MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAuF4YmJmPHY52Q6N+YO0M
+lt/fCovdezleb2tVplyTnvbyAiPdmYCIIjVrsqUn3y46PdFtWEiSdsrCcncoxi6H
+8KelOB/oQ9pNTyEvwGKEH5ZIU7noLZYdXEfoNdvdL/pbY/7uLBZOSekfdQShZtbe
+uOZCM2Mhg2DD76TP/VAwaXuDCnEvxxU/yneUl5ZaBo62AWNrYJuSGAliCOpVpl6X
+X1kbHOvnCx7c9e3LxgaVivPaeZRKYg0OaFt96SBYEZzNPvjA8pMuKuj/vatHaCQ3
+NO9+r3TJ+4dQd7qN6Ju3zUJq9J/ndSh4lPvUalvvhdykecefhcyHwRZOG4xyFMFE
+nJM4sM+aZu6WoKATIKtk7On70inVr0sZJXwJ4Lt4oqaK2VthcSTby3wf2Yv4p5hL
+zNo31cCPmBRYzABcIc6ADYvexVK4uCwaim8xs7RK5Ug2Gv6vUWoRNZW8grIgDwUY
+5pZ4Zk3hW4ii2vehTaVrrmdW6XipIsT+ayiVX7eWuHHNxAeCojXVjOJu9B0ExMlD
+5tHZCs+SNdV5MceexecbptB7fZtRebP120yjLiSnZ5FpaQ1stusr0hSg+VQaX4np
+f5m1W/CcDr53PKWg/ayY9nWMUQaIwH4b69kLM+VTpYSbzu5UQJkmNBNq2EOHgoTv
+9MLA+cE/nNJ/rMI//MZ1+kcCAwEAAQ==
+-----END PUBLIC KEY-----
+\
+
+boost-custom-build-bot:
+\
+-----BEGIN PUBLIC KEY-----
+MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAuF4YmJmPHY52Q6N+YO0M
+lt/fCovdezleb2tVplyTnvbyAiPdmYCIIjVrsqUn3y46PdFtWEiSdsrCcncoxi6H
+8KelOB/oQ9pNTyEvwGKEH5ZIU7noLZYdXEfoNdvdL/pbY/7uLBZOSekfdQShZtbe
+uOZCM2Mhg2DD76TP/VAwaXuDCnEvxxU/yneUl5ZaBo62AWNrYJuSGAliCOpVpl6X
+X1kbHOvnCx7c9e3LxgaVivPaeZRKYg0OaFt96SBYEZzNPvjA8pMuKuj/vatHaCQ3
+NO9+r3TJ+4dQd7qN6Ju3zUJq9J/ndSh4lPvUalvvhdykecefhcyHwRZOG4xyFMFE
+nJM4sM+aZu6WoKATIKtk7On70inVr0sZJXwJ4Lt4oqaK2VthcSTby3wf2Yv4p5hL
+zNo31cCPmBRYzABcIc6ADYvexVK4uCwaim8xs7RK5Ug2Gv6vUWoRNZW8grIgDwUY
+5pZ4Zk3hW4ii2vehTaVrrmdW6XipIsT+ayiVX7eWuHHNxAeCojXVjOJu9B0ExMlD
+5tHZCs+SNdV5MceexecbptB7fZtRebP120yjLiSnZ5FpaQ1stusr0hSg+VQaX4np
+f5m1W/CcDr53PKWg/ayY9nWMUQaIwH4b69kLM+VTpYSbzu5UQJkmNBNq2EOHgoTv
+9MLA+cE/nNJ/rMI//MZ1+kcCAwEAAQ==
+-----END PUBLIC KEY-----
+\
+
+qt5-custom-build-bot:
+\
+-----BEGIN PUBLIC KEY-----
+MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAuF4YmJmPHY52Q6N+YO0M
+lt/fCovdezleb2tVplyTnvbyAiPdmYCIIjVrsqUn3y46PdFtWEiSdsrCcncoxi6H
+8KelOB/oQ9pNTyEvwGKEH5ZIU7noLZYdXEfoNdvdL/pbY/7uLBZOSekfdQShZtbe
+uOZCM2Mhg2DD76TP/VAwaXuDCnEvxxU/yneUl5ZaBo62AWNrYJuSGAliCOpVpl6X
+X1kbHOvnCx7c9e3LxgaVivPaeZRKYg0OaFt96SBYEZzNPvjA8pMuKuj/vatHaCQ3
+NO9+r3TJ+4dQd7qN6Ju3zUJq9J/ndSh4lPvUalvvhdykecefhcyHwRZOG4xyFMFE
+nJM4sM+aZu6WoKATIKtk7On70inVr0sZJXwJ4Lt4oqaK2VthcSTby3wf2Yv4p5hL
+zNo31cCPmBRYzABcIc6ADYvexVK4uCwaim8xs7RK5Ug2Gv6vUWoRNZW8grIgDwUY
+5pZ4Zk3hW4ii2vehTaVrrmdW6XipIsT+ayiVX7eWuHHNxAeCojXVjOJu9B0ExMlD
+5tHZCs+SNdV5MceexecbptB7fZtRebP120yjLiSnZ5FpaQ1stusr0hSg+VQaX4np
+f5m1W/CcDr53PKWg/ayY9nWMUQaIwH4b69kLM+VTpYSbzu5UQJkmNBNq2EOHgoTv
+9MLA+cE/nNJ/rMI//MZ1+kcCAwEAAQ==
+-----END PUBLIC KEY-----
+\
+
+qt6-custom-build-bot:
+\
+-----BEGIN PUBLIC KEY-----
+MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAuF4YmJmPHY52Q6N+YO0M
+lt/fCovdezleb2tVplyTnvbyAiPdmYCIIjVrsqUn3y46PdFtWEiSdsrCcncoxi6H
+8KelOB/oQ9pNTyEvwGKEH5ZIU7noLZYdXEfoNdvdL/pbY/7uLBZOSekfdQShZtbe
+uOZCM2Mhg2DD76TP/VAwaXuDCnEvxxU/yneUl5ZaBo62AWNrYJuSGAliCOpVpl6X
+X1kbHOvnCx7c9e3LxgaVivPaeZRKYg0OaFt96SBYEZzNPvjA8pMuKuj/vatHaCQ3
+NO9+r3TJ+4dQd7qN6Ju3zUJq9J/ndSh4lPvUalvvhdykecefhcyHwRZOG4xyFMFE
+nJM4sM+aZu6WoKATIKtk7On70inVr0sZJXwJ4Lt4oqaK2VthcSTby3wf2Yv4p5hL
+zNo31cCPmBRYzABcIc6ADYvexVK4uCwaim8xs7RK5Ug2Gv6vUWoRNZW8grIgDwUY
+5pZ4Zk3hW4ii2vehTaVrrmdW6XipIsT+ayiVX7eWuHHNxAeCojXVjOJu9B0ExMlD
+5tHZCs+SNdV5MceexecbptB7fZtRebP120yjLiSnZ5FpaQ1stusr0hSg+VQaX4np
+f5m1W/CcDr53PKWg/ayY9nWMUQaIwH4b69kLM+VTpYSbzu5UQJkmNBNq2EOHgoTv
+9MLA+cE/nNJ/rMI//MZ1+kcCAwEAAQ==
+-----END PUBLIC KEY-----
+\