Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(176)

Side by Side Diff: third_party/sqlite/src/ltmain.sh

Issue 694353003: Get `gn gen` to succeed on Windows (Closed) Base URL: https://github.com/domokit/mojo.git@master
Patch Set: remove GYP_DEFINES code Created 6 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « third_party/sqlite/src/install-sh ('k') | third_party/sqlite/src/main.mk » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # Generated from ltmain.m4sh. 1 # Generated from ltmain.m4sh.
2 2
3 # ltmain.sh (GNU libtool) 2.2.6b 3 # ltmain.sh (GNU libtool) 2.2.6
4 # Written by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996 4 # Written by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
5 5
6 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2006, 2007 2008 Free Software Foundation, Inc. 6 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2006, 2007 2008 Free Software Foundation, Inc.
7 # This is free software; see the source for copying conditions. There is NO 7 # This is free software; see the source for copying conditions. There is NO
8 # warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 8 # warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
9 9
10 # GNU Libtool is free software; you can redistribute it and/or modify 10 # GNU Libtool is free software; you can redistribute it and/or modify
11 # it under the terms of the GNU General Public License as published by 11 # it under the terms of the GNU General Public License as published by
12 # the Free Software Foundation; either version 2 of the License, or 12 # the Free Software Foundation; either version 2 of the License, or
13 # (at your option) any later version. 13 # (at your option) any later version.
(...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after
58 # Try `$progname --help --mode=MODE' for a more detailed description of MODE. 58 # Try `$progname --help --mode=MODE' for a more detailed description of MODE.
59 # 59 #
60 # When reporting a bug, please describe a test case to reproduce it and 60 # When reporting a bug, please describe a test case to reproduce it and
61 # include the following information: 61 # include the following information:
62 # 62 #
63 # host-triplet: $host 63 # host-triplet: $host
64 # shell: $SHELL 64 # shell: $SHELL
65 # compiler: $LTCC 65 # compiler: $LTCC
66 # compiler flags: $LTCFLAGS 66 # compiler flags: $LTCFLAGS
67 # linker: $LD (gnu? $with_gnu_ld) 67 # linker: $LD (gnu? $with_gnu_ld)
68 # $progname:» » (GNU libtool) 2.2.6b 68 # $progname:» » (GNU libtool) 2.2.6
69 # automake: $automake_version 69 # automake: $automake_version
70 # autoconf: $autoconf_version 70 # autoconf: $autoconf_version
71 # 71 #
72 # Report bugs to <bug-libtool@gnu.org>. 72 # Report bugs to <bug-libtool@gnu.org>.
73 73
74 PROGRAM=ltmain.sh 74 PROGRAM=ltmain.sh
75 PACKAGE=libtool 75 PACKAGE=libtool
76 VERSION=2.2.6b 76 VERSION=2.2.6
77 TIMESTAMP="" 77 TIMESTAMP=""
78 package_revision=1.3017 78 package_revision=1.3012
79 79
80 # Be Bourne compatible 80 # Be Bourne compatible
81 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 81 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
82 emulate sh 82 emulate sh
83 NULLCMD=: 83 NULLCMD=:
84 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which 84 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
85 # is contrary to our usage. Disable this feature. 85 # is contrary to our usage. Disable this feature.
86 alias -g '${1+"$@"}'='"$@"' 86 alias -g '${1+"$@"}'='"$@"'
87 setopt NO_GLOB_SUBST 87 setopt NO_GLOB_SUBST
88 else 88 else
(...skipping 20 matching lines...) Expand all
109 done 109 done
110 110
111 $lt_unset CDPATH 111 $lt_unset CDPATH
112 112
113 113
114 114
115 115
116 116
117 : ${CP="cp -f"} 117 : ${CP="cp -f"}
118 : ${ECHO="echo"} 118 : ${ECHO="echo"}
119 : ${EGREP="/bin/grep -E"} 119 : ${EGREP="/usr/bin/grep -E"}
120 : ${FGREP="/bin/grep -F"} 120 : ${FGREP="/usr/bin/grep -F"}
121 : ${GREP="/bin/grep"} 121 : ${GREP="/usr/bin/grep"}
122 : ${LN_S="ln -s"} 122 : ${LN_S="ln -s"}
123 : ${MAKE="make"} 123 : ${MAKE="make"}
124 : ${MKDIR="mkdir"} 124 : ${MKDIR="mkdir"}
125 : ${MV="mv -f"} 125 : ${MV="mv -f"}
126 : ${RM="rm -f"} 126 : ${RM="rm -f"}
127 : ${SED="/bin/sed"} 127 : ${SED="/opt/local/bin/gsed"}
128 : ${SHELL="${CONFIG_SHELL-/bin/sh}"} 128 : ${SHELL="${CONFIG_SHELL-/bin/sh}"}
129 : ${Xsed="$SED -e 1s/^X//"} 129 : ${Xsed="$SED -e 1s/^X//"}
130 130
131 # Global variables: 131 # Global variables:
132 EXIT_SUCCESS=0 132 EXIT_SUCCESS=0
133 EXIT_FAILURE=1 133 EXIT_FAILURE=1
134 EXIT_MISMATCH=63 # $? = 63 is used to indicate version mismatch to missing. 134 EXIT_MISMATCH=63 # $? = 63 is used to indicate version mismatch to missing.
135 EXIT_SKIP=77 # $? = 77 is used to indicate a skipped test to automake. 135 EXIT_SKIP=77 # $? = 77 is used to indicate a skipped test to automake.
136 136
137 exit_status=$EXIT_SUCCESS 137 exit_status=$EXIT_SUCCESS
(...skipping 425 matching lines...) Expand 10 before | Expand all | Expand 10 after
563 elif test "X$1" = X--fallback-echo; then 563 elif test "X$1" = X--fallback-echo; then
564 # Avoid inline document here, it may be left over 564 # Avoid inline document here, it may be left over
565 : 565 :
566 elif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t'; then 566 elif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t'; then
567 # Yippee, $ECHO works! 567 # Yippee, $ECHO works!
568 : 568 :
569 else 569 else
570 # Restart under the correct shell, and then maybe $ECHO will work. 570 # Restart under the correct shell, and then maybe $ECHO will work.
571 exec $SHELL "$progpath" --no-reexec ${1+"$@"} 571 exec $SHELL "$progpath" --no-reexec ${1+"$@"}
572 fi 572 fi
573 # Same for EGREP, and just to be sure, do LTCC as well
574 if test "x$EGREP" = x ; then
575 EGREP=egrep
576 fi
577 if test "x$LTCC" = x ; then
578 LTCC=${CC-gcc}
579 fi
573 580
574 if test "X$1" = X--fallback-echo; then 581 if test "X$1" = X--fallback-echo; then
575 # used as fallback echo 582 # used as fallback echo
576 shift 583 shift
577 cat <<EOF 584 cat <<EOF
578 $* 585 $*
579 EOF 586 EOF
580 exit $EXIT_SUCCESS 587 exit $EXIT_SUCCESS
581 fi 588 fi
582 589
(...skipping 7469 matching lines...) Expand 10 before | Expand all | Expand 10 after
8052 # Replace all uninstalled libtool libraries with the installed ones 8059 # Replace all uninstalled libtool libraries with the installed ones
8053 newdependency_libs= 8060 newdependency_libs=
8054 for deplib in $dependency_libs; do 8061 for deplib in $dependency_libs; do
8055 case $deplib in 8062 case $deplib in
8056 *.la) 8063 *.la)
8057 func_basename "$deplib" 8064 func_basename "$deplib"
8058 name="$func_basename_result" 8065 name="$func_basename_result"
8059 eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib` 8066 eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib`
8060 test -z "$libdir" && \ 8067 test -z "$libdir" && \
8061 func_fatal_error "\`$deplib' is not a valid libtool archive" 8068 func_fatal_error "\`$deplib' is not a valid libtool archive"
8062 » » newdependency_libs="$newdependency_libs $libdir/$name" 8069 » » if test "x$EGREP" = x ; then
8070 » » » EGREP=egrep
8071 » » fi
8072 » » # We do not want portage's install root ($D) present. Check onl y for
8073 » » # this if the .la is being installed.
8074 » » if test "$installed" = yes && test "$D"; then
8075 » » eval mynewdependency_lib=`echo "$libdir/$name" |sed -e "s:$D:/ :g" -e 's:/\+:/:g'`
8076 » » else
8077 » » mynewdependency_lib="$libdir/$name"
8078 » » fi
8079 » » # Do not add duplicates
8080 » » if test "$mynewdependency_lib"; then
8081 » » my_little_ninja_foo_1=`echo $newdependency_libs |$EGREP -e "$m ynewdependency_lib"`
8082 » » if test -z "$my_little_ninja_foo_1"; then
8083 » » newdependency_libs="$newdependency_libs $mynewdependency_lib "
8084 » » fi
8085 » » fi
8063 ;; 8086 ;;
8064 » *) newdependency_libs="$newdependency_libs $deplib" ;; 8087 » » *)
8088 » » if test "$installed" = yes; then
8089 » » # Rather use S=WORKDIR if our version of portage supports it.
8090 » » # This is because some ebuild (gcc) do not use $S as buildroot .
8091 » » if test "$PWORKDIR"; then
8092 » » S="$PWORKDIR"
8093 » » fi
8094 » » # We do not want portage's build root ($S) present.
8095 » » my_little_ninja_foo_2=`echo $deplib |$EGREP -e "$S"`
8096 » » # We do not want portage's install root ($D) present.
8097 » » my_little_ninja_foo_3=`echo $deplib |$EGREP -e "$D"`
8098 » » if test -n "$my_little_ninja_foo_2" && test "$S"; then
8099 » » mynewdependency_lib=""
8100 » » elif test -n "$my_little_ninja_foo_3" && test "$D"; then
8101 » » eval mynewdependency_lib=`echo "$deplib" |sed -e "s:$D:/:g" -e 's:/\+:/:g'`
8102 » » else
8103 » » mynewdependency_lib="$deplib"
8104 » » fi
8105 » » else
8106 » » mynewdependency_lib="$deplib"
8107 » » fi
8108 » » # Do not add duplicates
8109 » » if test "$mynewdependency_lib"; then
8110 » » my_little_ninja_foo_4=`echo $newdependency_libs |$EGREP -e "$m ynewdependency_lib"`
8111 » » if test -z "$my_little_ninja_foo_4"; then
8112 » » » newdependency_libs="$newdependency_libs $mynewdependency _lib"
8113 » » fi
8114 » » fi
8115 » » ;;
8065 esac 8116 esac
8066 done 8117 done
8067 dependency_libs="$newdependency_libs" 8118 dependency_libs="$newdependency_libs"
8068 newdlfiles= 8119 newdlfiles=
8069 8120
8070 for lib in $dlfiles; do 8121 for lib in $dlfiles; do
8071 case $lib in 8122 case $lib in
8072 *.la) 8123 *.la)
8073 func_basename "$lib" 8124 func_basename "$lib"
8074 name="$func_basename_result" 8125 name="$func_basename_result"
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after
8118 newdlprefiles="$newdlprefiles $abs" 8169 newdlprefiles="$newdlprefiles $abs"
8119 done 8170 done
8120 dlprefiles="$newdlprefiles" 8171 dlprefiles="$newdlprefiles"
8121 fi 8172 fi
8122 $RM $output 8173 $RM $output
8123 # place dlname in correct position for cygwin 8174 # place dlname in correct position for cygwin
8124 tdlname=$dlname 8175 tdlname=$dlname
8125 case $host,$output,$installed,$module,$dlname in 8176 case $host,$output,$installed,$module,$dlname in
8126 *cygwin*,*lai,yes,no,*.dll | *mingw*,*lai,yes,no,*.dll | *cegcc*,*la i,yes,no,*.dll) tdlname=../bin/$dlname ;; 8177 *cygwin*,*lai,yes,no,*.dll | *mingw*,*lai,yes,no,*.dll | *cegcc*,*la i,yes,no,*.dll) tdlname=../bin/$dlname ;;
8127 esac 8178 esac
8179 # Do not add duplicates
8180 if test "$installed" = yes && test "$D"; then
8181 install_libdir=`echo "$install_libdir" |sed -e "s:$D:/:g" -e 's:/\+: /:g'`
8182 fi
8128 $ECHO > $output "\ 8183 $ECHO > $output "\
8129 # $outputname - a libtool library file 8184 # $outputname - a libtool library file
8130 # Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION 8185 # Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION
8131 # 8186 #
8132 # Please DO NOT delete this file! 8187 # Please DO NOT delete this file!
8133 # It is necessary for linking the library. 8188 # It is necessary for linking the library.
8134 8189
8135 # The name that we can dlopen(3). 8190 # The name that we can dlopen(3).
8136 dlname='$tdlname' 8191 dlname='$tdlname'
8137 8192
(...skipping 259 matching lines...) Expand 10 before | Expand all | Expand 10 after
8397 # ### BEGIN LIBTOOL TAG CONFIG: disable-static 8452 # ### BEGIN LIBTOOL TAG CONFIG: disable-static
8398 build_old_libs=`case $build_libtool_libs in yes) echo no;; *) echo yes;; esac` 8453 build_old_libs=`case $build_libtool_libs in yes) echo no;; *) echo yes;; esac`
8399 # ### END LIBTOOL TAG CONFIG: disable-static 8454 # ### END LIBTOOL TAG CONFIG: disable-static
8400 8455
8401 # Local Variables: 8456 # Local Variables:
8402 # mode:shell-script 8457 # mode:shell-script
8403 # sh-indentation:2 8458 # sh-indentation:2
8404 # End: 8459 # End:
8405 # vi:sw=2 8460 # vi:sw=2
8406 8461
OLDNEW
« no previous file with comments | « third_party/sqlite/src/install-sh ('k') | third_party/sqlite/src/main.mk » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698