diff options
| author | Marcus Brinkmann <[email protected]> | 2010-05-06 14:49:43 +0000 | 
|---|---|---|
| committer | Marcus Brinkmann <[email protected]> | 2010-05-06 14:49:43 +0000 | 
| commit | 8203ccefe4474d6a1d7869226fb4a47076b5e9d6 (patch) | |
| tree | f184528bd65c11794b6e0f8983917244020f4a86 /ltmain.sh | |
| parent | 2010-05-06 Marcus Brinkmann <[email protected]> (diff) | |
| download | gpgme-8203ccefe4474d6a1d7869226fb4a47076b5e9d6.tar.gz gpgme-8203ccefe4474d6a1d7869226fb4a47076b5e9d6.zip | |
2010-05-06  Marcus Brinkmann  <[email protected]>
	* configure.ac: Detect Windows CE.
	(HAVE_W32CE_SYSTEM): New symbol and automake conditional.
	* ltmain.sh, m4/libtool.m4: Patch so that it works for Windows CE.
Diffstat (limited to '')
| -rw-r--r-- | ltmain.sh | 33 | 
1 files changed, 16 insertions, 17 deletions
| @@ -65,7 +65,7 @@  #       compiler:		$LTCC  #       compiler flags:		$LTCFLAGS  #       linker:		$LD (gnu? $with_gnu_ld) -#       $progname:		(GNU libtool) 2.2.6 Debian-2.2.6a-4 +#       $progname:		(GNU libtool) 2.2.6 Debian-2.2.6a-1ubuntu1  #       automake:		$automake_version  #       autoconf:		$autoconf_version  # @@ -73,7 +73,7 @@  PROGRAM=ltmain.sh  PACKAGE=libtool -VERSION="2.2.6 Debian-2.2.6a-4" +VERSION="2.2.6 Debian-2.2.6a-1ubuntu1"  TIMESTAMP=""  package_revision=1.3012 @@ -5347,19 +5347,19 @@ func_mode_link ()  	    # It is a libtool convenience library, so add in its objects.  	    convenience="$convenience $ladir/$objdir/$old_library"  	    old_convenience="$old_convenience $ladir/$objdir/$old_library" -	    tmp_libs= -	    for deplib in $dependency_libs; do -	      deplibs="$deplib $deplibs" -	      if $opt_duplicate_deps ; then -		case "$tmp_libs " in -		*" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;; -		esac -	      fi -	      tmp_libs="$tmp_libs $deplib" -	    done  	  elif test "$linkmode" != prog && test "$linkmode" != lib; then  	    func_fatal_error "\`$lib' is not a convenience library"  	  fi +	  tmp_libs= +	  for deplib in $dependency_libs; do +	    deplibs="$deplib $deplibs" +	    if $opt_duplicate_deps ; then +	      case "$tmp_libs " in +	      *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;; +	      esac +	    fi +	    tmp_libs="$tmp_libs $deplib" +	  done  	  continue  	fi # $pass = conv @@ -5896,7 +5896,6 @@ func_mode_link ()  	  if test "$link_all_deplibs" != no; then  	    # Add the search paths of all dependency libraries  	    for deplib in $dependency_libs; do -	      path=  	      case $deplib in  	      -L*) path="$deplib" ;;  	      *.la) @@ -7681,15 +7680,15 @@ EOF        wrappers_required=yes        case $host in +      *cegcc | *mingw32ce*) +        # Disable wrappers for cegcc/mingw32ce, we are cross compiling anyway. +        wrappers_required=no +        ;;        *cygwin* | *mingw* )          if test "$build_libtool_libs" != yes; then            wrappers_required=no          fi          ;; -      *cegcc) -        # Disable wrappers for cegcc, we are cross compiling anyway. -        wrappers_required=no -        ;;        *)          if test "$need_relink" = no || test "$build_libtool_libs" != yes; then            wrappers_required=no | 
