config.in
上传用户:tsgydb
上传日期:2007-04-14
资源大小:10674k
文件大小:3k
- # Filename: config.in
- #
- # written by Paul Marquess <Paul.Marquess@btinternet.com>
- # last modified 9th Sept 1997
- # version 1.55
- # 1. Where is the file db.h?
- #
- # Change the path below to point to the directory where db.h is
- # installed on your system.
- #INCLUDE = /usr/local/include
- #INCLUDE = /usr/local/BerkeleyDB/include
- #INCLUDE = /usr/include
- INCLUDE = ./libraries/3.2.7
- # 2. Where is libdb?
- #
- # Change the path below to point to the directory where libdb is
- # installed on your system.
- #LIB = /usr/local/lib
- #LIB = /usr/local/BerkeleyDB/lib
- #LIB = /usr/lib
- LIB = ./libraries/3.2.7
- # 3. What version of Berkely DB have you got?
- #
- # If you have version 2.0 or greater, you can skip this question.
- #
- # If you have Berkeley DB 1.78 or greater you shouldn't have to
- # change the definitions for PREFIX and HASH below.
- #
- # For older versions of Berkeley DB change both PREFIX and HASH to int.
- # Version 1.71, 1.72 and 1.73 are known to need this change.
- #
- # If you don't know what version you have have a look in the file db.h.
- #
- # Search for the string "DB_VERSION_MAJOR". If it is present, you
- # have Berkeley DB version 2 (or greater).
- #
- # If that didn't work, find the definition of the BTREEINFO typedef.
- # Check the return type from the prefix element. It should look like
- # this in an older copy of db.h:
- #
- # int (*prefix) __P((const DBT *, const DBT *));
- #
- # and like this in a more recent copy:
- #
- # size_t (*prefix) /* prefix function */
- # __P((const DBT *, const DBT *));
- #
- # Change the definition of PREFIX, below, to reflect the return type
- # of the prefix function in your db.h.
- #
- # Now find the definition of the HASHINFO typedef. Check the return
- # type of the hash element. Older versions look like this:
- #
- # int (*hash) __P((const void *, size_t));
- #
- # newer like this:
- #
- # u_int32_t /* hash function */
- # (*hash) __P((const void *, size_t));
- #
- # Change the definition of HASH, below, to reflect the return type of
- # the hash function in your db.h.
- #
- PREFIX = size_t
- HASH = u_int32_t
- # 4. Is the library called libdb?
- #
- # If you have copies of both 1.x and 2.x Berkeley DB installed on
- # your system it can sometimes be tricky to make sure you are using
- # the correct one. Renaming one (or creating a symbolic link) to
- # include the version number of the library can help.
- #
- # For example, if you have both Berkeley DB 2.3.12 and 1.85 on your
- # system and you want to use the Berkeley DB version 2 library you
- # could rename the version 2 library from libdb.a to libdb-2.3.12.a and
- # change the DBNAME line below to look like this:
- #
- # DBNAME = -ldb-2.3.12
- #
- # That will ensure you are linking the correct version of the DB
- # library.
- #
- # Note: If you are building this module with Win32, -llibdb will be
- # used by default.
- #
- # If you have changed the name of the library, uncomment the line
- # below (by removing the leading #) and edit the line to use the name
- # you have picked.
-
- #DBNAME = -ldb-2.4.10
- # end of file config.in