Macro: patch_libtool_to_add_host_cc

Back to the Main Page. | Download the M4 Source.

# patch_libtool_to_add_host_cc

## Synopsis

``

## Version

Installed_Packages @ ac-archive-0.5.32

## Author

## Description

## M4 Source Code

    AC_DEFUN([PATCH_LIBTOOL_TO_ADD_HOST_CC],
    [# patch libtool to add HOST_CC sometimes needed in crosscompiling a win32 dll
    if grep "HOST_CC" libtool >/dev/null; then
      if test "$build" != "$host" ; then
        if test "_$HOST_CC" = "_" ; then
          HOST_CC="false"
          for i in `echo $PATH | sed 's,:, ,g'` ; do
          test -x $i/cc && HOST_CC=$i/cc
          done
        fi
    AC_MSG_RESULT(patching libtool to add HOST_CC=$HOST_CC)
        test -f libtool.old || (mv libtool libtool.old && cp libtool.old libtool)
        sed -e "/BEGIN.*LIBTOOL.*CONFIG/a\\
    HOST_CC=$HOST_CC" libtool >libtool.new
        mv libtool.new libtool
        test -f libtool || (test -f libtool.old && mv libtool.old libtool)
      fi
    fi
    ])