]> git.ipfire.org Git - thirdparty/libtool.git/commitdiff
libtool: simplify $skipped_export blocks
authorGary V. Vaughan <gary@gnu.org>
Tue, 2 Oct 2012 12:31:49 +0000 (19:31 +0700)
committerGary V. Vaughan <gary@gnu.org>
Tue, 2 Oct 2012 14:07:52 +0000 (21:07 +0700)
* build-aux/ltmain.m4sh (func_mode_link): Save an if statement
with '$skipped_export && { block; }' instead of 'if $skipped_export;
then block; fi'.

Signed-off-by: Gary V. Vaughan <gary@gnu.org>
build-aux/ltmain.m4sh

index af26717f94c5290975c15d34bcba698c0facb69a..f4ca699b2528ff3ba03e840dad377baf60ab793d 100644 (file)
@@ -7668,7 +7668,7 @@ EOF
              output=
            fi
 
-           if ${skipped_export-false}; then
+           ${skipped_export-false} && {
              func_verbose "generating symbol list for \`$libname.la'"
              export_symbols=$output_objdir/$libname.exp
              $opt_dry_run || $RM $export_symbols
@@ -7679,7 +7679,7 @@ EOF
              if test -n "$last_robj"; then
                eval concat_cmds=\"\$concat_cmds~\$RM $last_robj\"
              fi
-           fi
+           }
 
            test -n "$save_libobjs" &&
              func_verbose "creating a temporary reloadable object file: $output"
@@ -7713,7 +7713,7 @@ EOF
            fi
          fi
 
-          if ${skipped_export-false}; then
+          ${skipped_export-false} && {
            if test -n "$export_symbols" && test -n "$include_expsyms"; then
              tmp_export_symbols=$export_symbols
              test -n "$orig_export_symbols" && tmp_export_symbols=$orig_export_symbols
@@ -7733,7 +7733,7 @@ EOF
              export_symbols=$output_objdir/$libname.def
              $opt_dry_run || $SED -f $output_objdir/$libname.filter < $orig_export_symbols > $export_symbols
            fi
-         fi
+         }
 
          libobjs=$output
          # Restore the value of output.