From be6a8bc869ece930f3bd5f725efd9fab7a2c2940 Mon Sep 17 00:00:00 2001 From: Paul Smith Date: Mon, 29 Nov 2004 01:35:13 +0000 Subject: Fix bug #10252: Remove any trailing slashes from -C arguments (WINDOWS32). Add a regression test for "@" before a define/enddef vs. one inside. --- tests/scripts/options/dash-C | 60 ++++++++++++++++++++++++++++------------- tests/scripts/variables/flavors | 25 +++++++++++++++++ 2 files changed, 67 insertions(+), 18 deletions(-) (limited to 'tests/scripts') diff --git a/tests/scripts/options/dash-C b/tests/scripts/options/dash-C index f31238f..5864ffd 100644 --- a/tests/scripts/options/dash-C +++ b/tests/scripts/options/dash-C @@ -1,32 +1,56 @@ -$description = "The following test creates a makefile to test the -C dir \n" - ."option in make. This option tells make to change to \n" - ."directory dir before reading the makefile."; +# -*-perl-*- -$details = "This test is similar to the clean test except that this test\n" - ."creates the file to delete in the work directory instead of\n" - ."the current directory. Make is called from another directory\n" - ."using the -C workdir option so that it can both find the \n" - ."makefile and the file to delete in the work directory. "; +$description = "Test the -C option to GNU make."; -$example = $workdir . $pathsep . "EXAMPLE_FILE"; +$details = "\ +This test is similar to the clean test except that this test creates the file +to delete in the work directory instead of the current directory. Make is +called from another directory using the -C workdir option so that it can both +find the makefile and the file to delete in the work directory."; + +$example = $workdir . $pathsep . "EXAMPLE"; open(MAKEFILE,"> $makefile"); +print MAKEFILE <