autoconf
Automake
automake
+autoreconf
Autotools
autotools
AVR
bugfixes
buildable
buildbot
-buildconf
Caddy
calloc
CAPA
plan9/src/mkfile.inc \
plan9/src/mkfile
-EXTRA_DIST = CHANGES.md COPYING maketgz Makefile.dist curl-config.in \
- RELEASE-NOTES buildconf libcurl.pc.in $(CMAKE_DIST) $(VC_DIST) \
- $(WINBUILD_DIST) $(PLAN9_DIST) lib/libcurl.vers.in buildconf.bat \
- libcurl.def Dockerfile
+EXTRA_DIST = CHANGES.md COPYING maketgz Makefile.dist curl-config.in \
+ RELEASE-NOTES libcurl.pc.in $(CMAKE_DIST) $(VC_DIST) $(WINBUILD_DIST) \
+ $(PLAN9_DIST) lib/libcurl.vers.in buildconf.bat libcurl.def Dockerfile
CLEANFILES = $(VC14_LIBVCXPROJ) $(VC14_SRCVCXPROJ) \
$(VC14_10_LIBVCXPROJ) $(VC14_10_SRCVCXPROJ) \
#!/bin/sh
# Script to build release-archives with. Note that this requires a checkout
-# from git and you should first run ./buildconf and build curl once.
+# from git and you should first run autoreconf -fi and build curl once.
#
#***************************************************************************
# _ _ ____ _
Load the **exclude_file** with additional reasons why certain tests should be
skipped. Useful when testing with external HTTP proxies in which case some of
-the tests aren't appropriate.
+the tests are not appropriate.
The file contains colon-delimited lines. The first field contains the type of
exclusion, the second field contains a pattern and the final field contains
## `-o \<variablename=value\>`
Overwrite the specified internal **variable** with **value**. Useful to change
-variables that didn't get a dedicated flag to change them. Check the source to
+variables that did not get a dedicated flag to change them. Check the source to
see which variables are available.
## `-P \<proxy\>`
Use the specified HTTP proxy when executing tests, even if the tests
-themselves don't specify a proxy. This option allows one to test external
+themselves do not specify a proxy. This option allows one to test external
proxies using curl's regression test suite.
## `-p`
# WRITING TESTS
The simplest way to write test cases is to start with a similar existing test,
-save it with a new number and then adjust it to fit. There's an attempt to
+save it with a new number and then adjust it to fit. There is an attempt to
document the test case file format in **tests/FILEFORMAT.md**.
*options* may be omitted. See *--setup* for what happens then.
*dir* is a curl source dir, possibly a daily snapshot one. Using this will
-make *testcurl* skip the 'buildconf' stage and thus it removes the dependency
+make *testcurl* skip the *autoreconf* stage and thus it removes the dependency
on automake, autoconf, libtool, GNU m4 and possibly a few other things.
-*testcurl* runs `buildconf` (or similar), configure, builds curl and libcurl
+*testcurl* runs `autoreconf` (or similar), configure, builds curl and libcurl
in a separate build directory and then runs `make test` to test the fresh
build.
## `--nobuildconf`
-Don't run buildconf. Useful when many builds use the same source tree, as then
-only one need to do this. Also, if multiple processes run tests simultaneously
-on the same source tree (like several hosts on a NFS mounted dir),
-simultaneous buildconf invokes may cause problems. (Added in 7.14.1)
+Do not run autoreconf. Useful when many builds use the same source tree, as
+then only one need to do this. Also, if multiple processes run tests
+simultaneously on the same source tree (like several hosts on a NFS mounted
+dir), simultaneous autoreconf invokes may cause problems. (Added in 7.14.1)
## `--nogitpull`
-Don't update from git even though it is a git tree. Useful to still be able to
-test even though your network is down, or similar.
+Do not update from git even though it is a git tree. Useful to still be able
+to test even though your network is down, or similar.
## `--runtestopts=[options]`
Options that is passed to the runtests script. Useful for disabling valgrind
by force, and similar.
-## `--setup=[file name]`
+## `--setup=[filename]`
-File name to read setup from (deprecated). The old style of providing info.
+filename to read setup from (deprecated). The old style of providing info.
If info is missing when *testcurl* is started, it will prompt you and then
store the info in a 'setup' file, which it will look for on each invoke. Use
*--name*, *--email*, *--configure* and *--desc* instead.
# --notes=[notes] More human-readable information about this configuration
# --nocvsup Don't pull from git even though it is a git tree
# --nogitpull Don't pull from git even though it is a git tree
-# --nobuildconf Don't run buildconf
+# --nobuildconf Don't run autoreconf -fi
# --noconfigure Don't run configure
# --runtestopts=[options] Options to pass to runtests.pl
# --setup=[file name] File name to read setup from (deprecated)
}
if($nobuildconf) {
- logit "told to not run buildconf";
+ logit "told to not run autoreconf -fi";
}
elsif ($configurebuild) {
# remove possible left-overs from the past
close($f);
close($log);
- logit "buildconf was successful";
+ logit "autoreconf -fi was successful";
}
else {
- logit "buildconf was successful (dummy message)";
+ logit "autoreconf -fi was successful (dummy message)";
}
}