diff options
author | Boris Kolpackov <boris@codesynthesis.com> | 2011-10-28 10:27:29 +0200 |
---|---|---|
committer | Boris Kolpackov <boris@codesynthesis.com> | 2011-10-28 10:27:29 +0200 |
commit | e272f22cb7de919dfd490be82775a28b1878de8a (patch) | |
tree | e3b3faf3367d9d8229c559e37b81016ba94b8fc5 /odb | |
parent | 3772ef6bd09cd0c39042bb0fb1b176b1a3308e10 (diff) |
Introduce interface version for Qt and Boost profiles
This will allow us to make bugfix releases without having to update
ODB compiler binaries, which include these libraries.
Diffstat (limited to 'odb')
-rw-r--r-- | odb/boost/version.hxx | 10 | ||||
-rw-r--r-- | odb/boost/version.options | 9 |
2 files changed, 14 insertions, 5 deletions
diff --git a/odb/boost/version.hxx b/odb/boost/version.hxx index e676932..4cdf098 100644 --- a/odb/boost/version.hxx +++ b/odb/boost/version.hxx @@ -33,9 +33,17 @@ # error incompatible odb interface version detected #endif -// libodb-boost version: odb interface version plus the bugfix +// ODB Boost interface version: odb interface version plus the Boost interface // version. // +#define ODB_BOOST_VERSION 1060000 +#define ODB_BOOST_VERSION_STR "1.6.0" + +// libodb-boost version: odb interface version plus the bugfix version. Note +// that LIBODB_BOOST_VERSION is always greater or equal to ODB_BOOST_VERSION +// since if the Boost interface virsion is incremented then the bugfix version +// must be incremented as well. +// #define LIBODB_BOOST_VERSION 1060000 #define LIBODB_BOOST_VERSION_STR "1.6.0" diff --git a/odb/boost/version.options b/odb/boost/version.options index 53903e4..cd21177 100644 --- a/odb/boost/version.options +++ b/odb/boost/version.options @@ -4,10 +4,11 @@ # license : GNU GPL v2; see accompanying LICENSE file # Make sure the options files as seen by the ODB compiler and header -# files as seen by the C++ compiler are from the same profile version. +# files as seen by the C++ compiler have the same Boost interface +# version. # --hxx-prologue '#include <odb/boost/version.hxx>' -#--hxx-prologue '#if LIBODB_BOOST_VERSION != 1060000 // 1.6.0' -#--hxx-prologue '# error ODB and C++ compilers see different libodb-boost versions' -#--hxx-prologue '#endif' +--hxx-prologue '#if ODB_BOOST_VERSION != 1060000 // 1.6.0' +--hxx-prologue '# error ODB and C++ compilers see different libodb-boost interface versions' +--hxx-prologue '#endif' |