diff options
author | unknown <tim@work.mysql.com> | 2001-03-08 20:06:08 +0100 |
---|---|---|
committer | unknown <tim@work.mysql.com> | 2001-03-08 20:06:08 +0100 |
commit | 50e6e06bd7cece85fcfa3fe49ccca46dce43d4d7 (patch) | |
tree | 98325ab5c590eea6bcfd069a039aa6d670d02403 | |
parent | 8303fd97d5ed1882fe0d9088ffd0e640c7e46fda (diff) | |
download | mariadb-git-50e6e06bd7cece85fcfa3fe49ccca46dce43d4d7.tar.gz |
Make configure always generate a dummy bdb/build_unix/db.h file. Ugh.
configure.in:
Always make a dummy bdb/build_unix/db.h, because the
dependencies are included in the Makefile, which gets
distributed, so this file has to exist. This is ugly.
-rw-r--r-- | configure.in | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/configure.in b/configure.in index e4987802ebb..908cfcd67a9 100644 --- a/configure.in +++ b/configure.in @@ -1909,12 +1909,16 @@ dnl echo "bdb = '$bdb'; inc = '$bdb_includes', lib = '$bdb_libs'" else if test -d bdb; then : else - mkdir bdb && mkdir bdb/build_unix && cat <<EOF > bdb/build_unix/db.h + mkdir bdb && mkdir bdb/build_unix + fi + + if test -r bdb/build_unix/db.h; then : + else + cat <<EOF > bdb/build_unix/db.h This file is a placeholder to fool make. The way that automake -handles 'make distcheck' (calling the VPATH configure with different -options from the original configure) causes make to think that mysqld -depends on this file, even though Berkeley DB isn't being used. +and GNU make work together causes some files to depend on this +header, even if we're not building with Berkeley DB. Obviously, if this file *is* used, it'll break and hopefully we can find out why this file was generated by $(top_srcdir)/configure instead of |