aboutsummaryrefslogtreecommitdiff
path: root/buildconf
AgeCommit message (Collapse)Author
2013-01-06Revert changes relative to lib/*.[ch] recent renamingYang Tse
This reverts renaming and usage of lib/*.h header files done 28-12-2012, reverting 2 commits: f871de0... build: make use of 76 lib/*.h renamed files ffd8e12... build: rename 76 lib/*.h files This also reverts removal of redundant include guard (redundant thanks to changes in above commits) done 2-12-2013, reverting 1 commit: c087374... curl_setup.h: remove redundant include guard This also reverts renaming and usage of lib/*.c source files done 3-12-2013, reverting 3 commits: 13606bb... build: make use of 93 lib/*.c renamed files 5b6e792... build: rename 93 lib/*.c files 7d83dff... build: commit 13606bbfde follow-up 1 Start of related discussion thread: http://curl.haxx.se/mail/lib-2013-01/0012.html Asking for confirmation on pushing this revertion commit: http://curl.haxx.se/mail/lib-2013-01/0048.html Confirmation summary: http://curl.haxx.se/mail/lib-2013-01/0079.html NOTICE: The list of 2 files that have been modified by other intermixed commits, while renamed, and also by at least one of the 6 commits this one reverts follows below. These 2 files will exhibit a hole in history unless git's '--follow' option is used when viewing logs. lib/curl_imap.h lib/curl_smtp.h
2012-12-28build: make use of 76 lib/*.h renamed filesYang Tse
76 private header files renamed to use our standard naming scheme. This change affects 322 files in libcurl's source tree.
2012-04-06curl tool: use configuration files from lib directoryYang Tse
Configuration files such as curl_config.h and all config-*.h no longer exist nor are generated/copied into 'src' directory, now these only exist in 'lib' directory from where curl tool sources uses them. Additionally old src/setup.h has been refactored into src/tool_setup.h which now pulls lib/setup.h The possibility of a makefile needing an include path adjustment exists.
2011-12-23buildconf: minor tweaks commit 430527a1 follow-upYang Tse
2011-12-21buildconf: minor tweaksYang Tse
2011-12-15configure: libtool 1.5 tweaksYang Tse
2011-11-30buildconf: follow-up for commit 7e02f7fdYang Tse
2011-11-30buildconf: fix libtool 1.5.x warnings triggered with autoconf 2.6x or laterYang Tse
Using libtool 1.5.x (x < 26) with autoconf 2.6x or later generates warnings due to some libtool variables not following naming convention for variables that will be cached. This is addressed renaming a couple of variables to make these follow expected naming convention.
2011-10-06buildconf: warn about autoconf 2.67 and 2.68 generating bad/unusable scriptsYang Tse
2011-10-05curl tool: code moved to tool_*.[ch] filesYang Tse
2011-04-21Fix spelling errors in buildconfFabian Keil
Found with codespell.
2010-11-25symbol-scan: use configure script knowledge about how to run the C preprocessorYang Tse
2010-11-11buildconf: MAC OS X requires libtool version 1.5.26 or newerYang Tse
MAC OS X requires libtool version 1.5.26 or newer, otherwise configure will mishandle *.dSYM directories when it runs.
2010-08-28In the m4 detection line, factor out the 2>dev/nullFabian Keil
2010-08-28If m4 doesn't support --version, try if gm4 does.Fabian Keil
2010-08-28If the m4 version isn't recognized at all, just say soFabian Keil
'm4 version found. You need a GNU m4 installed!' is a bit confusing.
2010-05-09findtool: file name as a full path requires a slashDaniel Stenberg
Kalle Vahlman's patch applied a while ago broke how the findtool function searches for tools, as it would always check if "$file" was present first, which thus made the bad assumption that a file in the current directory would be a match. I noticed when it found 'libtool' in the current directory but libtoolize is not there, which confused the script.
2010-04-26Allow tools to be defined with full path in buildconfKalle Vahlman
This is required in Scratchbox where LIBTOOL=/targets/links/arch_tools/bin/libtool is set in the environment.
2010-03-24restore executable bits on some filesDaniel Stenberg
2010-03-24remove the CVSish $Id$ linesDaniel Stenberg
2009-11-15Add a couple of renamed files to the removal listYang Tse
2009-07-14renamed generated config.h to curl_config.h in order to avoid clashes when ↵Gunter Knauf
libcurl is used with other projects which also have a config.h.
2009-06-08Adjusted libtool version parsing due to libtool --version now alsoYang Tse
reporting package version in parentheses which confused this script. Remove debug tracing used to debug this.
2009-06-07debug test a non-greedy patternYang Tse
2009-06-06Add some debug tracingYang Tse
2009-06-06remove the ofending regexpYang Tse
2009-06-06remove line not intended to be committedYang Tse
2009-06-06attempt to fix regexYang Tse
2009-06-06Adjusted libtool version parsing due to libtool --version now alsoYang Tse
reporting package name in parentheses which confused this script.
2009-06-05Depending on the libtool and automake versions being used config.guess getsYang Tse
installed in the subdirectory at different stages. With some versions it is installed when libtoolize finishes, but with others it is not installed until automake has finished. So we can not attempt to use config.guess until the very last buildconf stage.
2009-06-03Remove more generated files.Yang Tse
Yet unknown error might leave libtool-like files in source directory.
2009-06-03Remove more generated filesYang Tse
2009-06-03Remove all generated 'Makefile' files.Yang Tse
This can be done now that no file with such name exists in CVS tree.
2009-06-03Remove more generated filesYang Tse
2009-06-01Temporarily disable config.guess related checksYang Tse
2009-06-01HP-UX requires libtool version 1.5.24 or newerYang Tse
2009-03-09- Andreas Farber made the 'buildconf' script check for the presence of m4Daniel Stenberg
scripts to make it detect a bad checkout earlier. People with older checkouts who don't do cvs update with the -d option won't get the new dirs and then will get funny outputs that can be a bit hard to understand and fix.
2009-02-13Remove following files generated on previous buildconf run:Yang Tse
ltoptions.m4 ltsugar.m4 ltversion.m4 lt~obsolete.m4
2009-01-08Only care about the first line of libtool --version as otherwise this scriptDaniel Stenberg
get fooled by libtool 2, and at least libtool 1.5.2x do output the interesting version string in the first line.
2008-08-14curlbuild.h is a generated file on configure-capable systemsYang Tse
2008-08-07Prevent buildconf from removing 'Makefile' and 'missing' files. This would blowYang Tse
away our CVS checked 'missing' file and also CVS checked 'hiper/Makefile'.
2008-08-05Validate that autom4te and autoconf versions match.Yang Tse
Validate that aclocal and automake versions match. Improve removal of previous run generated files. Remove verbose debug logging of aclocal on Solaris.
2008-08-01This line was for local testing, not intended to be committed.Yang Tse
2008-08-01Ensure that reserved keyword AC_DEFUN is only used for its purpose.Yang Tse
2008-07-30Reinstate the 'aclocal -I m4' in buildconf and 'ACLOCAL_AMFLAGS = -I m4' way ofYang Tse
including our local m4/reentrant.m4 file. This even takes care of including the file in the distribution tarball.
2008-07-30Show autom4te and aclocal versions.Yang Tse
Set SED for Solaris to gsed if available.
2008-07-29For testing purposes on SunOS systems; directly feed acinclude.m4 withYang Tse
reentrant.m4 and remove reentrant.m4 before calling aclocal.
2008-07-29For debugging purposes, show all sed's available in PATH on SunOS systems.Yang Tse
2008-07-29Tests done using 'aclocal -I m4' in buildconf and 'ACLOCAL_AMFLAGS = -I m4Yang Tse
in top Makefile.am triggered a problem that prevented aclocal from running successfully on SunOS 5.10 with GNU m4 1.4.5 and GNU Autoconf 2.61 A tarball which reproduces mentioned problem is the one dated July-28-2008 http://cool.haxx.se/curl-daily/curl-7.19.0-20080728.tar.gz We actually don't need all the bells and whistles that the above mechanism provides. We only need to include our m4/reentrant.m4 file in acinclude.m4 so here we go with this simpler mechanism.
2008-07-28Ensure that buildconf runs from the subdirectory where configure.ac livesYang Tse