summaryrefslogtreecommitdiff
path: root/libodb-mysql/odb/mysql/details/config.hxx
blob: f093e9d944bb6e6cd14e6976c38fd9fe6f1a738a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
// file      : odb/mysql/details/config.hxx
// license   : GNU GPL v2; see accompanying LICENSE file

#ifndef ODB_MYSQL_DETAILS_CONFIG_HXX
#define ODB_MYSQL_DETAILS_CONFIG_HXX

// no pre

#ifdef ODB_COMPILER
#  error libodb-mysql header included in odb-compiled header
#endif

// @@ TMP: drop (along with LIBODB_MYSQL_THR_KEY_VISIBLE) after 2.5.0.
//
#ifdef LIBODB_MYSQL_INCLUDE_SHORT
#  error mysql headers must be included with mysql/ prefix
#elif !defined(LIBODB_MYSQL_INCLUDE_LONG)
#  define LIBODB_MYSQL_INCLUDE_LONG 1
#endif

// no post

#endif // ODB_MYSQL_DETAILS_CONFIG_HXX