summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGunter Knauf <gk@gknw.de>2009-07-14 13:38:50 +0000
committerGunter Knauf <gk@gknw.de>2009-07-14 13:38:50 +0000
commite391db0ef9f6b04c384a5ab045e5823bba825f7f (patch)
tree32f8c7c6fea4ddf1c6d252feb7b5e7b0b2f7bc7b
parentf474f738a5a5096eaa8ca84577aa6c1e807e8e72 (diff)
downloadc-ares-e391db0ef9f6b04c384a5ab045e5823bba825f7f.tar.gz
c-ares-e391db0ef9f6b04c384a5ab045e5823bba825f7f.tar.bz2
c-ares-e391db0ef9f6b04c384a5ab045e5823bba825f7f.zip
renamed generated config.h to ares_config.h in order to avoid clashes when libcurl is used with other projects which also have a config.h.
-rw-r--r--.cvsignore4
-rw-r--r--CHANGES4
-rw-r--r--Makefile.am2
-rw-r--r--Makefile.dj6
-rw-r--r--Makefile.netware6
-rw-r--r--configure.ac2
-rw-r--r--m4/cares-compilers.m46
-rw-r--r--setup.h4
8 files changed, 19 insertions, 15 deletions
diff --git a/.cvsignore b/.cvsignore
index d37034e..ecfc62e 100644
--- a/.cvsignore
+++ b/.cvsignore
@@ -12,8 +12,8 @@ ares_build.h
ares_version.h.dist
autom4te.cache
config.guess
-config.h
-config.h.in
+ares_config.h
+ares_config.h.in
config.log
config.lt
config.status
diff --git a/CHANGES b/CHANGES
index f98105f..e7b3b8d 100644
--- a/CHANGES
+++ b/CHANGES
@@ -1,5 +1,9 @@
Changelog for the c-ares project
+* 14 Jul 2009 (Guenter Knauf)
+- renamed generated config.h to ares_config.h to avoid any future clashes
+ with config.h from other projects.
+
* June 8 2009 (Yang Tse)
- Removed buildconf.bat from release and daily snapshot archives. This
file is only for CVS tree checkout builds.
diff --git a/Makefile.am b/Makefile.am
index 4c5f546..302ac9d 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -15,7 +15,7 @@ ACLOCAL_AMFLAGS = -I m4
#
# $(top_builddir)/../include is for libcurl's generated curl/curlbuild.h file
# $(top_srcdir)/../include is for libcurl's external include files
-# $(top_builddir) is for c-ares's generated config.h file
+# $(top_builddir) is for c-ares's generated ares_config.h file
# $(top_srcdir) is for c-ares's lib/setup.h and other "c-ares-private" files
if CURLDEBUG
diff --git a/Makefile.dj b/Makefile.dj
index 9c965ea..aa16e5c 100644
--- a/Makefile.dj
+++ b/Makefile.dj
@@ -37,13 +37,13 @@ EX_LIBS += $(WATT32_ROOT)/lib/libwatt.a
OBJECTS = $(addprefix $(OBJ_DIR)/, $(CSOURCES:.c=.o))
-all: $(OBJ_DIR) config.h libcares.a ahost.exe adig.exe acountry.exe
+all: $(OBJ_DIR) ares_config.h libcares.a ahost.exe adig.exe acountry.exe
@echo Welcome to c-ares.
libcares.a: $(OBJECTS)
ar rs $@ $?
-config.h: config.dos
+ares_config.h: config.dos
$(COPY) $^ $@
ahost.exe: ahost.c $(OBJ_DIR)/ares_getopt.o $(OBJ_HACK)
@@ -58,7 +58,7 @@ acountry.exe: acountry.c $(OBJ_DIR)/ares_getopt.o $(OBJ_HACK)
# clean generated files
#
genclean:
- - $(DELETE) config.h
+ - $(DELETE) ares_config.h
# clean object files and subdir
#
diff --git a/Makefile.netware b/Makefile.netware
index a58528d..4b7ebea 100644
--- a/Makefile.netware
+++ b/Makefile.netware
@@ -160,7 +160,7 @@ lib: prebuild $(LTARGET)
nlm: prebuild $(TARGETS)
-prebuild: $(OBJDIR) ares_build.h $(OBJDIR)/version.inc config.h
+prebuild: $(OBJDIR) ares_build.h $(OBJDIR)/version.inc ares_config.h
install: $(INSTDIR) all
@$(CP) *.nlm $(INSTDIR)
@@ -170,7 +170,7 @@ install: $(INSTDIR) all
@$(CP) ../RELEASE-NOTES $(INSTDIR)
clean:
- -$(RM) $(LTARGET) $(TARGETS) config.h
+ -$(RM) $(LTARGET) $(TARGETS) ares_config.h
-$(RM) -r $(OBJDIR)
-$(RM) -r arpa
@@ -269,7 +269,7 @@ ifeq ($(LD),nlmconv)
@echo $(DL)output $(notdir $(@:.def=.nlm))$(DL) >> $@
endif
-config.h: Makefile.netware
+ares_config.h: Makefile.netware
@echo Creating $@
@echo $(DL)/* $@ for NetWare target.$(DL) > $@
@echo $(DL)** Do not edit this file - it is created by make!$(DL) >> $@
diff --git a/configure.ac b/configure.ac
index 6f32b95..673f417 100644
--- a/configure.ac
+++ b/configure.ac
@@ -7,7 +7,7 @@ AC_INIT([c-ares], [-],
CARES_OVERRIDE_AUTOCONF
AC_CONFIG_SRCDIR([ares_ipv6.h])
-AM_CONFIG_HEADER([config.h ares_build.h])
+AM_CONFIG_HEADER([ares_config.h ares_build.h])
AM_MAINTAINER_MODE
CARES_CHECK_OPTION_DEBUG
diff --git a/m4/cares-compilers.m4 b/m4/cares-compilers.m4
index b15b110..589a21c 100644
--- a/m4/cares-compilers.m4
+++ b/m4/cares-compilers.m4
@@ -1113,15 +1113,15 @@ AC_DEFUN([CARES_CHECK_CURLDEBUG], [
test ! -f "$cares_builddir/../include/curl/curlbuild.h"; then
AC_MSG_WARN([curl's configure has not been run.])
supports_curldebug="no"
- elif test ! -f "$cares_builddir/../lib/config.h"; then
- AC_MSG_WARN([libcurl's config.h is missing.])
+ elif test ! -f "$cares_builddir/../lib/curl_config.h"; then
+ AC_MSG_WARN([libcurl's curl_config.h is missing.])
supports_curldebug="no"
elif test ! -f "$cares_builddir/../config.status"; then
AC_MSG_WARN([curl's config.status is missing.])
supports_curldebug="no"
fi
if test "$supports_curldebug" != "no"; then
- grep '^#define USE_ARES' "$cares_builddir/../lib/config.h" >/dev/null
+ grep '^#define USE_ARES' "$cares_builddir/../lib/curl_config.h" >/dev/null
if test "$?" -ne "0"; then
AC_MSG_WARN([libcurl configured without c-ares support.])
supports_curldebug="no"
diff --git a/setup.h b/setup.h
index 794ef9a..8750624 100644
--- a/setup.h
+++ b/setup.h
@@ -30,7 +30,7 @@
*/
#ifdef HAVE_CONFIG_H
-#include "config.h"
+#include "ares_config.h"
#else
#ifdef WIN32
@@ -154,7 +154,7 @@
#endif /* HAVE_CONFIG_H */
/*
- * Recent autoconf versions define these symbols in config.h. We don't
+ * Recent autoconf versions define these symbols in ares_config.h. We don't
* want them (since they collide with the libcurl ones when we build
* --enable-debug) so we undef them again here.
*/