Macro: patch_libtool_to_add_host_cc

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

Synopsis

  ``

Version

  guidod @ ac-archive-0.5.39

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
      ])