From 5ed7430fcb48c862c9d76ef497b73485d580338e Mon Sep 17 00:00:00 2001 From: Peter Rosin Date: Tue, 15 Jan 2013 09:31:31 +0100 Subject: [PATCH] libtool: use false or : for $always_export_symbols, and simplify * build-aux/ltmain.in (func_mode_link): Save a string comparison by setting $lways_export_symbols to false or : and using it directly as the first argument to if. Make sure that it is always initialized while at it. Signed-off-by: Peter Rosin --- build-aux/ltmain.in | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/build-aux/ltmain.in b/build-aux/ltmain.in index c8cdb9c9b..98256a58b 100644 --- a/build-aux/ltmain.in +++ b/build-aux/ltmain.in @@ -7566,6 +7566,7 @@ EOF fi orig_export_symbols= + always_export_symbols=false case $host_os in cygwin* | mingw* | cegcc*) if test -n "$export_symbols" && test -z "$export_symbols_regex"; then @@ -7579,7 +7580,7 @@ EOF # include_expsyms logic still works. orig_export_symbols=$export_symbols export_symbols= - always_export_symbols=yes + always_export_symbols=: fi fi ;; @@ -7587,7 +7588,7 @@ EOF # Prepare the list of exported symbols if test -z "$export_symbols"; then - if test yes = "$always_export_symbols" || test -n "$export_symbols_regex"; then + if $always_export_symbols || test -n "$export_symbols_regex"; then func_verbose "generating symbol list for '$libname.la'" export_symbols=$output_objdir/$libname.exp $opt_dry_run || $RM $export_symbols -- 2.47.3