AC_DEFUN([SAH_STATICIZE_LDFLAGS],[ STATIC_LIB_LIST="${STATIC_LIB_LIST} $3" liblist=`echo $1 | $AWK '{for (i=1;i<(NF+1);i++) {print $[]i;}}' | grep -v "Wl,[sd]" ` ssl_sah_save_libs="${LIBS}" echo "DEBUG: before mangling $2:$1" sah_outputlibs= for somelib in ${liblist}; do # look for the -l to find the libraries alib=`echo x${somelib} | grep x-l | sed 's/x-l//'` if test -n "${alib}" then # check to see if it is in our static list for slib in ${STATIC_LIB_LIST}; do lib_is_static="no" tmp_pattern=`echo s/x${slib}// | sed 's/\*/.*/'` if test -z "`echo x${alib} | sed ${tmp_pattern}`" then SAH_STATIC_LIB(${alib},[fopen],[sah_outputlibs="${sah_outputlibs} ${sah_lib_last}"]) lib_is_static="yes" break; fi done if test "${lib_is_static}" = "no" ; then SAH_DYNAMIC_LIB(${alib},[fopen],[sah_outputlibs="${sah_outputlibs} ${sah_lib_last}"]) fi else tmp_pattern_a="s/x${ld_dynamic_option}//" tmp_pattern_b="s/x${ld_static_option}//" if test -n "`echo x${somelib} | sed ${tmp_pattern_a}`" -a \ -n "`echo x${somelib} | sed ${tmp_pattern_b}`" then sah_outputlibs="${sah_outputlibs} ${somelib}" LIBS="${LIBS} ${somelib}" fi fi done echo "DEBUG: final link-line for $2:${sah_outputlibs}" $2=${sah_outputlibs} LIBS="${ssl_sah_save_libs}" ])