From 12bd56b1b4fde35b2ade6805b133fcfd3ef8cca5 Mon Sep 17 00:00:00 2001 From: "Janet B. Anderson" Date: Thu, 8 May 2003 20:00:59 +0000 Subject: [PATCH] Added code to remove trailing blanks in RELEASE file definitions. --- configure/tools/convertRelease.pl | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/configure/tools/convertRelease.pl b/configure/tools/convertRelease.pl index 46138e1c3..a765b69d7 100755 --- a/configure/tools/convertRelease.pl +++ b/configure/tools/convertRelease.pl @@ -107,6 +107,7 @@ sub readRelease { chomp; s/\r$//; # Shouldn't need this, but sometimes... s/\s*#.*$//; # Remove trailing comments + s/\s+$//; # Remove trailing whitespace next if /^\s*$/; # Skip blank lines # Expand all already-defined macros in the line: @@ -157,22 +158,22 @@ sub configAppInclude { foreach $app (@includes) { $path = $macros{$app}; next unless (-d "$path/bin/$hostarch"); - print OUT "${app}_HOST_BIN = \$($app)/bin/\$(EPICS_HOST_ARCH)\n"; + print OUT "${app}_HOST_BIN = \$(strip \$($app))/bin/\$(EPICS_HOST_ARCH)\n"; } foreach $app (@includes) { $path = $macros{$app}; next unless (-d "$path/lib/$hostarch"); - print OUT "${app}_HOST_LIB = \$($app)/bin/\$(EPICS_HOST_ARCH)\n"; + print OUT "${app}_HOST_LIB = \$(strip \$($app))/bin/\$(EPICS_HOST_ARCH)\n"; } foreach $app (@includes) { $path = $macros{$app}; next unless (-d "$path/bin/$arch"); - print OUT "${app}_BIN = \$($app)/bin/$arch\n"; + print OUT "${app}_BIN = \$(strip \$($app))/bin/$arch\n"; } foreach $app (@includes) { $path = $macros{$app}; next unless (-d "$path/lib/$arch"); - print OUT "${app}_LIB = \$($app)/lib/$arch\n"; + print OUT "${app}_LIB = \$(strip \$($app))/lib/$arch\n"; } # We can't just include TOP in the foreach list: # 1. The lib directory probably doesn't exist yet, and @@ -188,13 +189,13 @@ sub configAppInclude { foreach $app (@includes) { $path = $macros{$app}; next unless (-d "$path/include"); - print OUT "RELEASE_INCLUDES += -I\$($app)/include/os/\$(OS_CLASS)\n"; - print OUT "RELEASE_INCLUDES += -I\$($app)/include\n"; + print OUT "RELEASE_INCLUDES += -I\$(strip \$($app))/include/os/\$(OS_CLASS)\n"; + print OUT "RELEASE_INCLUDES += -I\$(strip \$($app))/include\n"; } foreach $app (@includes) { $path = $macros{$app}; next unless (-d "$path/dbd"); - print OUT "RELEASE_DBDFLAGS += -I \$($app)/dbd\n"; + print OUT "RELEASE_DBDFLAGS += -I \$(strip \$($app))/dbd\n"; } close OUT; } @@ -210,7 +211,7 @@ sub rulesInclude { foreach $app (@includes) { $path = $macros{$app}; next unless (-r "$path/configure/RULES_BUILD"); - print OUT "-include \$($app)/configure/RULES_BUILD\n"; + print OUT "-include \$(strip \$($app))/configure/RULES_BUILD\n"; } close OUT; }