Gunter Knauf
5e2b5edde5
strip \r only on non-win32 platforms (wine on Linux).
2009-05-21 14:14:57 +00:00
Gunter Knauf
b8b6521659
removed an attempt to write to non-opened LOG introduced with r1.30.
2009-05-21 14:08:53 +00:00
Gunter Knauf
e37b1b0623
reduced duplicate code.
2009-05-21 13:23:49 +00:00
Gunter Knauf
4a79462c3e
stripped \r from win32 curl --version output.
2009-05-21 13:02:34 +00:00
Gunter Knauf
c328cc9608
enable mingw64 target.
2009-05-21 12:59:49 +00:00
Yang Tse
f882a63cba
fix LC_ALL and LC_CTYPE when set with conflicting values
2009-05-12 11:24:29 +00:00
Yang Tse
96ea49870c
When generated, display libcurl.pc and libcares.pc
2009-04-30 17:06:58 +00:00
Yang Tse
7d1bb21c19
Display only CURL_* and CARES_* symbol/macro definitions from curlbuild.h and ares_build.h
2009-04-29 19:02:22 +00:00
Yang Tse
296baeb096
Trigger c-ares prebuild stage for fake-config setup's
2009-04-29 17:57:49 +00:00
Yang Tse
5957498c6f
When running testcurl.pl display definitions from ares_build.h
2009-04-29 01:31:37 +00:00
Yang Tse
535b7c5e0f
Log MAKEFLAGS environment variable along with the others.
2009-04-27 19:21:45 +00:00
Yang Tse
ac0e0351a0
runtests.pl enables picky compiler warnings unless explicitly disabled
2008-10-02 03:59:25 +00:00
Yang Tse
e5b713ee63
Increase to 20 the number of CVS update retries.
2008-08-22 18:18:20 +00:00
Yang Tse
3a1d28379a
Die when curlbuild.h is not created or available
2008-08-11 00:15:20 +00:00
Yang Tse
68cfe929c4
Fix NetWare curlbuild.h
...
NetWare curlbuild.h settings depend on whether LIBC or CLIB is used.
The NetWare specific Makefile is capable of knowing which target is being built.
So, finally, the NetWare Makefile will take care of generating curlbuild.h
2008-08-10 18:33:41 +00:00
Yang Tse
b023f9bd2a
When running testcurl.pl display definitions from curlbuild.h
2008-08-09 23:14:40 +00:00
Yang Tse
f01d18e4b9
Reintroduce the adjustment previously done in testcurl.pl so that it copies the
...
CVS checked out curlbuild.h.dist as curlbuild.h for any non-configure target
when host system is not running buildconf.bat.
All the curlbuild.h stuff was done taking in consideration that no adjustment
would be needed in non-configure makefiles.
As it is documented, when trying to build on non-configure capable systems or on
systems which for any reason don't run the true configure script, it is required
to have the proper curlbuild.h in place before calling any makefile.
Due to the hardcore memory debugging stuff c-ares enabled debug builds also need
the file in the proper place before attempting to build c-ares.
2008-08-08 12:34:01 +00:00
Yang Tse
8008499028
Peek at predefined symbols done. and now removed.
...
Netware's autobuilds gcc can not been told apart from a standard built gcc.
2008-08-08 05:58:08 +00:00
Yang Tse
8d36acd29b
Take a peek at netware's gcc predefined symbols.
2008-08-08 03:09:16 +00:00
Yang Tse
f6a958dc3a
Remove last adjustment done to testcurl.pl to verify if change introduced by
...
Guenter Knauf in lib/Makefile.netware is enough to get the netware autobuilds
going again.
2008-08-07 22:40:06 +00:00
Yang Tse
a7d52c414f
Adjust testcurl.pl to copy checked out curlbuild.h.dist as curlbuild.h
...
for non-configure targets when host system doesn't run buildconf.bat.
2008-08-07 20:41:12 +00:00
Yang Tse
0de08d418f
s/silly/underquoted definition/
2008-07-31 01:41:20 +00:00
Yang Tse
7a588144b7
Reinstate hiding aclocal 'underquoted definition' warnings.
2008-07-30 04:42:16 +00:00
Yang Tse
b217e6eed7
No longer hide aclocal 'underquoted definition' warnings.
...
http://sources.redhat.com/automake/automake.html#Extending-aclocal documents
that starting with Automake 1.8, aclocal will warn about all underquoted calls
to AC_DEFUN due to the fact that in a single aclocal run it might include more
than once all .m4 files which it finds available, this includes .m4 files from
other software packages.
If the first argument to AC_DEFUN is underquoted and the same macro is included
more than once, successive inclusions after the first one will expand the macro
instead of assuming it is the same as the first one included.
2008-07-26 00:19:03 +00:00
Gunter Knauf
c0a30b04c2
added --extvercmd parameter which can be used to specify an external command to display 'curl --version', f.e. with MinW32 crosscompile --extvercmd=/usr/bin/wine can be used.
2008-03-20 16:10:54 +00:00
Dan Fandrich
d639ed1aaf
Use getcwd() to get the directory, which works even if one of the
...
directory components doesn't have read permission set.
2007-12-20 21:21:43 +00:00
Gunter Knauf
c8a47bf662
revert previous patch since it turned out that older cp dont know this switch, argh!
2007-06-28 22:31:18 +00:00
Gunter Knauf
5df5a2aa54
fixed nasty cp warnings about not beeing able to preserve ownership.
2007-06-28 01:20:30 +00:00
Gunter Knauf
0839621f47
print update message only if we really update CVS.
2007-04-01 13:59:50 +00:00
Gunter Knauf
424063235b
catch up new lib extension when build with gcc/nlmconv.
2007-03-26 17:18:36 +00:00
Yang Tse
e817eb6cec
log a 1120 chars long string to aid in quoted-printable and soft
...
line break detection in daily build logs.
2007-02-27 23:46:48 +00:00
Yang Tse
141b3d0c2f
remove redundant check in timestamp detection
2007-02-22 17:34:02 +00:00
Yang Tse
37f07a54bd
Several corrections & changes to what has been stated in revision 1.45
...
1) The maketgz script does not insert the timestamp in curlver.h,
it actually updates it. For CVS versions it is the "CVS" string.
2) testcurl.pl will always print the "date" string which represents
the moment the test build is run.
3) testcurl.pl may not print the "timestamp" string since the script
may end before it is printed out. (i.e. unable to update from CVS)
4) The "timestamp" string printed will be the same as the "date" one
unless one of the following conditions is met.
*) It is a tarball-based build. Timestamp will be creation time.
*) CVS update has been done. Timestamp will be end of CVS update.
2007-02-20 05:28:41 +00:00
Yang Tse
78a1e5d1a6
fix typo
2007-02-19 19:46:07 +00:00
Yang Tse
116f60e063
Show libcurl's timestamp. This timestamp is only available in curlver.h
...
for tarball-based tests and builds, the maketgz script inserts it when
the tarball is created. For CVS-based tests and builds the timestamp we
show is the current UTC build time as it is the CVS version timestamp.
In this way, all builds will have a valid source code timestamp which
isn't related to the moment the tests and build is performed, with the
exception of CVS-based ones which have the same "date" and "timestamp"
2007-02-19 19:41:48 +00:00
Yang Tse
b6f889085d
update copyright year notice
2007-01-27 03:43:05 +00:00
Gunter Knauf
abb4cdafe9
set proper lib extension for non-configure mingw32 builds on Win32.
2007-01-25 14:06:38 +00:00
Dan Fandrich
6da70628c6
Make the test script tag parser a bit more robust.
...
Check for the .exe extension on mingw32 builds.
2007-01-18 20:32:46 +00:00
Daniel Stenberg
b61fbbde46
buildconf already runs ares/buildconf by itself if there is an ares subdir
...
present, so there's no use to doing it again in this script!
2006-10-17 11:46:42 +00:00
Daniel Stenberg
edb5444fa3
reverted the previous .libs check for libs, but instead make mingw32 builds
...
more similar to other configure builds (== use .la for libext and no binext)
2006-05-27 11:36:05 +00:00
Daniel Stenberg
3718737091
better check for libs created in the .libs directory since libtool does this
...
kind of magic
2006-05-25 11:04:08 +00:00
Dan Fandrich
6005a461bb
Log CPPFLAGS environment variable along with the others.
2005-12-13 19:07:33 +00:00
Daniel Stenberg
29e36afb6b
use make -k when running the tests
2005-09-15 21:49:26 +00:00
Gunter Knauf
75dbb3189a
quick hack to make it working again on Win32 - however we should consider to set some defaults depending on the compiler architecture we guess we are since it doesnt work well if we prefer building the msvc makefile with gmake instead of nmake because we found gmake first in path....
2005-08-30 18:37:08 +00:00
Gunter Knauf
f451bb7c49
fix for NetWare crossbuilds to display the right config.h when build on Win32.
2005-08-11 18:02:09 +00:00
Daniel Stenberg
bee7b874ea
added -nobuildconf
2005-05-20 11:24:55 +00:00
Daniel Stenberg
c84839eb91
scan for gmake and make to prefer gmake on systems that have it
2005-05-17 12:07:08 +00:00
Daniel Stenberg
e010ac9706
allow the ares/config.h display to fail
2005-05-10 11:19:12 +00:00
Daniel Stenberg
b2b66f749a
no need to display src/config.h anymore since it is a duplicate of lib/config.h
...
but we could use having a look at ares/config.h when that is used
2005-05-09 07:45:30 +00:00
Daniel Stenberg
6063dff8d0
Modified to not mix ordinary print to STDOUT with a system() that prints to
...
stdout, since I've found cases on Solaris where the second output mixes with
the first and thus the big check-script doesn't properly find the first
string in the output stream.
2005-04-18 05:46:10 +00:00
Daniel Stenberg
5b6b6283f3
some additional debug output
2005-03-19 01:00:00 +00:00
Dan Fandrich
6b978db369
Netware builds don't use configure.
2005-03-18 18:03:38 +00:00
Daniel Stenberg
44f2024bab
adjust to use plain 'make' even for cross-compiles if using configure-
...
style build
2005-03-18 09:21:25 +00:00
Daniel Stenberg
e8ddf84871
don't set TEST_F to blank when --runtestopts isn't used, as that will override
...
the default options set in the Makefile
2005-03-17 09:44:09 +00:00
Dan Fandrich
233237740d
Added the --runtestsopts option to testcurl.pl to override the default
...
options used by runtests.pl during testing (useful for disabling valgrind).
2005-03-17 00:57:17 +00:00
Daniel Stenberg
06ffb47ef2
initial man page attempt for testcurl.pl
2005-03-15 12:13:37 +00:00
Daniel Stenberg
562d2de303
Added lots of new command line options, made confsuffix get set based on
...
targetos only and not build os. Commented away the line that enables perl
warnings.
2005-03-15 07:35:36 +00:00
Daniel Stenberg
387aaba810
show LDFLAGS too
2005-03-14 12:26:29 +00:00
Daniel Stenberg
0e4e28fdda
no more rewriting of the setup file
2005-03-11 00:20:30 +00:00
Daniel Stenberg
1eddbb1b47
attempt to make the configure output appear in the build log when it runs
...
on my solaris 2.7 box too (currently unknown perl version)
2004-10-10 07:51:25 +00:00
Daniel Stenberg
f5e1beddf1
no more getdate.c to care about
2004-09-15 08:07:20 +00:00
Daniel Stenberg
b7575b39c4
mingw32 builds make .a libs
2004-07-29 07:37:36 +00:00
Daniel Stenberg
d784526dae
libs built with libtool are named .la in the build dir
2004-07-25 06:03:10 +00:00
Daniel Stenberg
6769ab2797
if --enable-ares is used, we must run 'buildconf' in the ares dir before
...
we run configure.
2004-07-24 21:24:03 +00:00
Gunter Knauf
ab64bf6fb1
added Borland support.
2004-07-15 02:34:58 +00:00
Gunter Knauf
dd4d5bb1e0
fixed Win32 prebuild section; fixed minor cosmetic bug.
2004-07-06 02:37:52 +00:00
Gunter Knauf
9a6df07d3d
be a bit more verbose when things go wrong.
2004-07-05 23:35:49 +00:00
Gunter Knauf
c59c429a69
added additional check to avoid calling a non-existant external script.
2004-07-05 23:07:59 +00:00
Gunter Knauf
69f9d0c916
the simple way was too simple, so added --mktarball option.
2004-07-05 22:35:00 +00:00
Gunter Knauf
94c4a18541
added simple way to create a tarball just before the build is deleted.
2004-07-05 21:41:28 +00:00
Gunter Knauf
bdcf8d626d
changed to reflect recent NetWare makefile changes;
...
moved call to buildconf.bat down so that it takes place in the build dir.
2004-07-05 21:32:18 +00:00
Gunter Knauf
fd17cf2e3c
fixed argument parsing; added --setup option.
2004-06-29 13:20:37 +00:00
Gunter Knauf
53189fb2d7
added new --target option for autobuilding other targets than GNU-like.
2004-06-22 20:02:49 +00:00
Daniel Stenberg
f28389c87b
Tor Arntsen fixed how this is invoked
2004-03-25 12:16:42 +00:00
Daniel Stenberg
50b0e72f7b
detect daily snapshots using the new path for this test
2004-03-25 11:39:29 +00:00
Daniel Stenberg
5d8ec172a6
invoke this script via env, as it is more likely to exist at a fixed path
...
while perl often is installed in /usr/local/bin or elsewhere
2004-03-25 08:22:03 +00:00
Daniel Stenberg
0d6d9af7ab
Tor Arntsen's mkdir-fix to make this run with perl 5.0005
2004-03-24 21:28:31 +00:00
Daniel Stenberg
41cd36b830
Avoid doing chdir .., as it breaks the ability to use symlinks properly.
...
chdir to absolute directory names instead. (this flaw exists in the shell
version too)
2004-03-24 10:52:21 +00:00
Daniel Stenberg
e992aa6a54
Greg Hewgill's version of testcurl.sh rewritten in perl for greater
...
portability. I put it in this directory instead of the root since I think
perhaps it makes more sense.
2004-03-23 16:07:02 +00:00