libtool/tests
Gary V. Vaughan 4bf4433f70 Missed a couple of MKDIR_P references in ltmain.in in my last
patch; fix them carefully.  Introduce an opt_dry_run to ltmain.in
so that the implementations of func_mkdir_p can converge, and a
func_mktempdir to do a better job of temporary directory creation:

* libtoolize.in (func_mkdir_p): Don't fail if the directory wasn't
created in dry run mode.
* tests/defs (func_mkdir_p): Ditto.  We don't actually have a dry
run mode for the tests, but the function is written carefully to
be kept in synch and work correctly here too.
* config/ltmain.in (func_mkdir_p): Ditto.  This copy of the
function now only differs in its use of $echo over $ECHO.
(func_extract_archive): Removed first redundant mkdir call.
(func_mktempdir): New function that tries to avoid races when
making temporary directories.
(opt_dry_run): Set this if --dry-run is given at the CLI, or if
tests/mdemo-dryrun.test has forced the value of $run.
(func_mode_install): Call $MKDIR directly and error out if the
directory cannot be created.
(func_mode_link): Rather than copying func_mkdir_p into the
wrapper script as a replacement for $MKDIR_P, we know that the
script won't be called my `make -j', so write the current value of
$MKDIR.
2004-09-17 14:13:04 +00:00
..
cdemo The Grand Renaming. In preparation for libtool-2.0, move all of 2004-08-22 22:02:07 +00:00
demo The Grand Renaming. In preparation for libtool-2.0, move all of 2004-08-22 22:02:07 +00:00
depdemo The Grand Renaming. In preparation for libtool-2.0, move all of 2004-08-22 22:02:07 +00:00
f77demo Our fortran tests were not very good. All the libraries created 2004-09-12 13:36:17 +00:00
mdemo The Grand Renaming. In preparation for libtool-2.0, move all of 2004-08-22 22:02:07 +00:00
mdemo2 The Grand Renaming. In preparation for libtool-2.0, move all of 2004-08-22 22:02:07 +00:00
pdemo The Grand Renaming. In preparation for libtool-2.0, move all of 2004-08-22 22:02:07 +00:00
tagdemo The Grand Renaming. In preparation for libtool-2.0, move all of 2004-08-22 22:02:07 +00:00
.cvsignore Minor cosmetic fixe and CVS administrivia. 1998-10-27 16:09:56 +00:00
assign.test Builds of packages that use libtool and make -j produce "directory 2004-09-03 00:26:37 +00:00
cdemo-conf.test Roll back copyright changes. 2004-01-04 20:45:24 +00:00
cdemo-exec.test Roll back copyright changes. 2004-01-04 20:45:24 +00:00
cdemo-make.test Roll back copyright changes. 2004-01-04 20:45:24 +00:00
cdemo-shared.test Roll back copyright changes. 2004-01-04 20:45:24 +00:00
cdemo-static.test Roll back copyright changes. 2004-01-04 20:45:24 +00:00
defs Missed a couple of MKDIR_P references in ltmain.in in my last 2004-09-17 14:13:04 +00:00
demo-conf.test Roll back copyright changes. 2004-01-04 20:45:24 +00:00
demo-deplibs.test Roll back copyright changes. 2004-01-04 20:45:24 +00:00
demo-exec.test Roll back copyright changes. 2004-01-04 20:45:24 +00:00
demo-hardcode.test Roll back copyright changes. 2004-01-04 20:45:24 +00:00
demo-inst.test Roll back copyright changes. 2004-01-04 20:45:24 +00:00
demo-make.test Roll back copyright changes. 2004-01-04 20:45:24 +00:00
demo-nofast.test Roll back copyright changes. 2004-01-04 20:45:24 +00:00
demo-noinst-link.test Roll back copyright changes. 2004-01-04 20:45:24 +00:00
demo-nopic.test * tests/demo-nopic.test: Do not run on x86_64 or s390* 2004-08-12 03:36:30 +00:00
demo-pic.test Roll back copyright changes. 2004-01-04 20:45:24 +00:00
demo-relink.test Roll back copyright changes. 2004-01-04 20:45:24 +00:00
demo-shared.test Roll back copyright changes. 2004-01-04 20:45:24 +00:00
demo-static.test Builds of packages that use libtool and make -j produce "directory 2004-09-03 00:26:37 +00:00
demo-unst.test Roll back copyright changes. 2004-01-04 20:45:24 +00:00
depdemo-conf.test Roll back copyright changes. 2004-01-04 20:45:24 +00:00
depdemo-exec.test Roll back copyright changes. 2004-01-04 20:45:24 +00:00
depdemo-inst.test Roll back copyright changes. 2004-01-04 20:45:24 +00:00
depdemo-make.test Roll back copyright changes. 2004-01-04 20:45:24 +00:00
depdemo-nofast.test Roll back copyright changes. 2004-01-04 20:45:24 +00:00
depdemo-relink.test Builds of packages that use libtool and make -j produce "directory 2004-09-03 00:26:37 +00:00
depdemo-shared.test Roll back copyright changes. 2004-01-04 20:45:24 +00:00
depdemo-static.test Roll back copyright changes. 2004-01-04 20:45:24 +00:00
depdemo-unst.test Roll back copyright changes. 2004-01-04 20:45:24 +00:00
f77demo-conf.test Roll back copyright changes. 2004-01-04 20:45:24 +00:00
f77demo-exec.test Roll back copyright changes. 2004-01-04 20:45:24 +00:00
f77demo-make.test Our fortran tests were not very good. All the libraries created 2004-09-12 13:36:17 +00:00
f77demo-shared.test Roll back copyright changes. 2004-01-04 20:45:24 +00:00
f77demo-static.test Roll back copyright changes. 2004-01-04 20:45:24 +00:00
link-2.test Builds of packages that use libtool and make -j produce "directory 2004-09-03 00:26:37 +00:00
link.test Builds of packages that use libtool and make -j produce "directory 2004-09-03 00:26:37 +00:00
Makefile.am * tests/Makefile.am: Use the same CPP, F77, CXX and CXXFLAGS 2004-09-15 13:04:24 +00:00
mdemo2-conf.test Roll back copyright changes. 2004-01-04 20:45:24 +00:00
mdemo2-exec.test Roll back copyright changes. 2004-01-04 20:45:24 +00:00
mdemo2-make.test Roll back copyright changes. 2004-01-04 20:45:24 +00:00
mdemo-conf.test Roll back copyright changes. 2004-01-04 20:45:24 +00:00
mdemo-dryrun.test Builds of packages that use libtool and make -j produce "directory 2004-09-03 00:26:37 +00:00
mdemo-exec.test Roll back copyright changes. 2004-01-04 20:45:24 +00:00
mdemo-inst.test Roll back copyright changes. 2004-01-04 20:45:24 +00:00
mdemo-make.test Roll back copyright changes. 2004-01-04 20:45:24 +00:00
mdemo-shared.test Roll back copyright changes. 2004-01-04 20:45:24 +00:00
mdemo-static.test Roll back copyright changes. 2004-01-04 20:45:24 +00:00
mdemo-unst.test Roll back copyright changes. 2004-01-04 20:45:24 +00:00
nomode.test Builds of packages that use libtool and make -j produce "directory 2004-09-03 00:26:37 +00:00
pdemo-conf.test Roll back copyright changes. 2004-01-04 20:45:24 +00:00
pdemo-exec.test Roll back copyright changes. 2004-01-04 20:45:24 +00:00
pdemo-inst.test Roll back copyright changes. 2004-01-04 20:45:24 +00:00
pdemo-make.test Roll back copyright changes. 2004-01-04 20:45:24 +00:00
quote.test Builds of packages that use libtool and make -j produce "directory 2004-09-03 00:26:37 +00:00
sh.test Builds of packages that use libtool and make -j produce "directory 2004-09-03 00:26:37 +00:00
suffix.test Builds of packages that use libtool and make -j produce "directory 2004-09-03 00:26:37 +00:00
tagdemo-conf.test Roll back copyright changes. 2004-01-04 20:45:24 +00:00
tagdemo-exec.test Roll back copyright changes. 2004-01-04 20:45:24 +00:00
tagdemo-make.test Roll back copyright changes. 2004-01-04 20:45:24 +00:00
tagdemo-shared.test Roll back copyright changes. 2004-01-04 20:45:24 +00:00
tagdemo-static.test Roll back copyright changes. 2004-01-04 20:45:24 +00:00
tagtrace.test Builds of packages that use libtool and make -j produce "directory 2004-09-03 00:26:37 +00:00