]> git.pld-linux.org Git - packages/vim.git/blame - 7.2.393
- new
[packages/vim.git] / 7.2.393
CommitLineData
8587d00a
AM
1To: vim-dev@vim.org
2Subject: Patch 7.2.393
3Fcc: outbox
4From: Bram Moolenaar <Bram@moolenaar.net>
5Mime-Version: 1.0
6Content-Type: text/plain; charset=UTF-8
7Content-Transfer-Encoding: 8bit
8------------
9
10Patch 7.2.393
11Problem: Mac: Can't build with different Xcode developer tools directory.
12Solution: make "Developer" directory name configurable. (Rainer Muller)
13Files: src/configure.in, src/auto/configure
14
15
16*** ../vim-7.2.392/src/configure.in 2010-02-24 14:46:58.000000000 +0100
17--- src/configure.in 2010-03-10 16:16:48.000000000 +0100
18***************
19*** 116,121 ****
20--- 116,137 ----
21 MACARCH="$withval"; AC_MSG_RESULT($MACARCH),
22 MACARCH="current"; AC_MSG_RESULT(defaulting to $MACARCH))
23
24+ AC_MSG_CHECKING(--with-developer-dir argument)
25+ AC_ARG_WITH(developer-dir, [ --with-developer-dir=PATH use PATH as location for Xcode developer tools],
26+ DEVELOPER_DIR="$withval"; AC_MSG_RESULT($DEVELOPER_DIR),
27+ DEVELOPER_DIR=""; AC_MSG_RESULT(not present))
28+
29+ if test "x$DEVELOPER_DIR" = "x"; then
30+ AC_PATH_PROG(XCODE_SELECT, xcode-select)
31+ if test "x$XCODE_SELECT" != "x"; then
32+ AC_MSG_CHECKING(for developer dir using xcode-select)
33+ DEVELOPER_DIR=`$XCODE_SELECT -print-path`
34+ AC_MSG_RESULT([$DEVELOPER_DIR])
35+ else
36+ DEVELOPER_DIR=/Developer
37+ fi
38+ fi
39+
40 if test "x$MACARCH" = "xboth"; then
41 AC_MSG_CHECKING(for 10.4 universal SDK)
42 dnl There is a terrible inconsistency (but we appear to get away with it):
43***************
44*** 127,133 ****
45 save_cppflags="$CPPFLAGS"
46 save_cflags="$CFLAGS"
47 save_ldflags="$LDFLAGS"
48! CFLAGS="$CFLAGS -isysroot /Developer/SDKs/MacOSX10.4u.sdk -arch i386 -arch ppc"
49 AC_TRY_LINK([ ], [ ],
50 AC_MSG_RESULT(found, will make universal binary),
51
52--- 143,149 ----
53 save_cppflags="$CPPFLAGS"
54 save_cflags="$CFLAGS"
55 save_ldflags="$LDFLAGS"
56! CFLAGS="$CFLAGS -isysroot $DEVELOPER_DIR/SDKs/MacOSX10.4u.sdk -arch i386 -arch ppc"
57 AC_TRY_LINK([ ], [ ],
58 AC_MSG_RESULT(found, will make universal binary),
59
60***************
61*** 157,165 ****
62 dnl TODO: use -arch i386 on Intel machines
63 CPPFLAGS="$CPPFLAGS -DMACOS_X_UNIX -no-cpp-precomp"
64 if test "x$MACARCH" = "xboth"; then
65! CPPFLAGS="$CPPFLAGS -I/Developer/SDKs/MacOSX10.4u.sdk/Developer/Headers/FlatCarbon"
66 else
67! CPPFLAGS="$CPPFLAGS -I/Developer/Headers/FlatCarbon"
68 fi
69
70 dnl If Carbon is found, assume we don't want X11
71--- 173,181 ----
72 dnl TODO: use -arch i386 on Intel machines
73 CPPFLAGS="$CPPFLAGS -DMACOS_X_UNIX -no-cpp-precomp"
74 if test "x$MACARCH" = "xboth"; then
75! CPPFLAGS="$CPPFLAGS -I$DEVELOPER_DIR/SDKs/MacOSX10.4u.sdk/Developer/Headers/FlatCarbon"
76 else
77! CPPFLAGS="$CPPFLAGS -I$DEVELOPER_DIR/Headers/FlatCarbon"
78 fi
79
80 dnl If Carbon is found, assume we don't want X11
81***************
82*** 3233,3239 ****
83 fi
84 fi
85 if test "x$MACARCH" = "xboth"; then
86! LDFLAGS="$LDFLAGS -isysroot /Developer/SDKs/MacOSX10.4u.sdk -arch i386 -arch ppc"
87 fi
88
89 dnl gcc 3.1 changed the meaning of -MM. The only solution appears to be to
90--- 3249,3255 ----
91 fi
92 fi
93 if test "x$MACARCH" = "xboth"; then
94! LDFLAGS="$LDFLAGS -isysroot $DEVELOPER_DIR/SDKs/MacOSX10.4u.sdk -arch i386 -arch ppc"
95 fi
96
97 dnl gcc 3.1 changed the meaning of -MM. The only solution appears to be to
98*** ../vim-7.2.392/src/auto/configure 2010-02-24 14:46:58.000000000 +0100
99--- src/auto/configure 2010-03-10 16:19:47.000000000 +0100
100***************
101*** 718,723 ****
102--- 718,724 ----
103 VIMNAME
104 OS_EXTRA_OBJ
105 OS_EXTRA_SRC
106+ XCODE_SELECT
107 CPP_MM
108 STRIP
109 AWK
110***************
111*** 774,779 ****
112--- 775,781 ----
113 enable_option_checking
114 enable_darwin
115 with_mac_arch
116+ with_developer_dir
117 with_local_dir
118 with_vim_name
119 with_ex_name
120***************
121*** 1492,1497 ****
122--- 1494,1500 ----
123 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
124 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
125 --with-mac-arch=ARCH current, intel, ppc or both
126+ --with-developer-dir=PATH use PATH as location for Xcode developer tools
127 --with-local-dir=PATH search PATH instead of /usr/local for local libraries.
128 --without-local-dir do not search /usr/local for local libraries.
129 --with-vim-name=NAME what to call the Vim executable
130***************
131*** 3833,3845 ****
132 fi
133
134
135 if test "x$MACARCH" = "xboth"; then
136 { $as_echo "$as_me:$LINENO: checking for 10.4 universal SDK" >&5
137 $as_echo_n "checking for 10.4 universal SDK... " >&6; }
138 save_cppflags="$CPPFLAGS"
139 save_cflags="$CFLAGS"
140 save_ldflags="$LDFLAGS"
141! CFLAGS="$CFLAGS -isysroot /Developer/SDKs/MacOSX10.4u.sdk -arch i386 -arch ppc"
142 cat >conftest.$ac_ext <<_ACEOF
143 /* confdefs.h. */
144 _ACEOF
145--- 3836,3913 ----
146 fi
147
148
149+ { $as_echo "$as_me:$LINENO: checking --with-developer-dir argument" >&5
150+ $as_echo_n "checking --with-developer-dir argument... " >&6; }
151+
152+ # Check whether --with-developer-dir was given.
153+ if test "${with_developer_dir+set}" = set; then
154+ withval=$with_developer_dir; DEVELOPER_DIR="$withval"; { $as_echo "$as_me:$LINENO: result: $DEVELOPER_DIR" >&5
155+ $as_echo "$DEVELOPER_DIR" >&6; }
156+ else
157+ DEVELOPER_DIR=""; { $as_echo "$as_me:$LINENO: result: not present" >&5
158+ $as_echo "not present" >&6; }
159+ fi
160+
161+
162+ if test "x$DEVELOPER_DIR" = "x"; then
163+ # Extract the first word of "xcode-select", so it can be a program name with args.
164+ set dummy xcode-select; ac_word=$2
165+ { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
166+ $as_echo_n "checking for $ac_word... " >&6; }
167+ if test "${ac_cv_path_XCODE_SELECT+set}" = set; then
168+ $as_echo_n "(cached) " >&6
169+ else
170+ case $XCODE_SELECT in
171+ [\\/]* | ?:[\\/]*)
172+ ac_cv_path_XCODE_SELECT="$XCODE_SELECT" # Let the user override the test with a path.
173+ ;;
174+ *)
175+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
176+ for as_dir in $PATH
177+ do
178+ IFS=$as_save_IFS
179+ test -z "$as_dir" && as_dir=.
180+ for ac_exec_ext in '' $ac_executable_extensions; do
181+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
182+ ac_cv_path_XCODE_SELECT="$as_dir/$ac_word$ac_exec_ext"
183+ $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
184+ break 2
185+ fi
186+ done
187+ done
188+ IFS=$as_save_IFS
189+
190+ ;;
191+ esac
192+ fi
193+ XCODE_SELECT=$ac_cv_path_XCODE_SELECT
194+ if test -n "$XCODE_SELECT"; then
195+ { $as_echo "$as_me:$LINENO: result: $XCODE_SELECT" >&5
196+ $as_echo "$XCODE_SELECT" >&6; }
197+ else
198+ { $as_echo "$as_me:$LINENO: result: no" >&5
199+ $as_echo "no" >&6; }
200+ fi
201+
202+
203+ if test "x$XCODE_SELECT" != "x"; then
204+ { $as_echo "$as_me:$LINENO: checking for developer dir using xcode-select" >&5
205+ $as_echo_n "checking for developer dir using xcode-select... " >&6; }
206+ DEVELOPER_DIR=`$XCODE_SELECT -print-path`
207+ { $as_echo "$as_me:$LINENO: result: $DEVELOPER_DIR" >&5
208+ $as_echo "$DEVELOPER_DIR" >&6; }
209+ else
210+ DEVELOPER_DIR=/Developer
211+ fi
212+ fi
213+
214 if test "x$MACARCH" = "xboth"; then
215 { $as_echo "$as_me:$LINENO: checking for 10.4 universal SDK" >&5
216 $as_echo_n "checking for 10.4 universal SDK... " >&6; }
217 save_cppflags="$CPPFLAGS"
218 save_cflags="$CFLAGS"
219 save_ldflags="$LDFLAGS"
220! CFLAGS="$CFLAGS -isysroot $DEVELOPER_DIR/SDKs/MacOSX10.4u.sdk -arch i386 -arch ppc"
221 cat >conftest.$ac_ext <<_ACEOF
222 /* confdefs.h. */
223 _ACEOF
224***************
225*** 3960,3968 ****
226 OS_EXTRA_OBJ="objects/os_macosx.o objects/os_mac_conv.o"
227 CPPFLAGS="$CPPFLAGS -DMACOS_X_UNIX -no-cpp-precomp"
228 if test "x$MACARCH" = "xboth"; then
229! CPPFLAGS="$CPPFLAGS -I/Developer/SDKs/MacOSX10.4u.sdk/Developer/Headers/FlatCarbon"
230 else
231! CPPFLAGS="$CPPFLAGS -I/Developer/Headers/FlatCarbon"
232 fi
233
234 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
235--- 4028,4036 ----
236 OS_EXTRA_OBJ="objects/os_macosx.o objects/os_mac_conv.o"
237 CPPFLAGS="$CPPFLAGS -DMACOS_X_UNIX -no-cpp-precomp"
238 if test "x$MACARCH" = "xboth"; then
239! CPPFLAGS="$CPPFLAGS -I$DEVELOPER_DIR/SDKs/MacOSX10.4u.sdk/Developer/Headers/FlatCarbon"
240 else
241! CPPFLAGS="$CPPFLAGS -I$DEVELOPER_DIR/Headers/FlatCarbon"
242 fi
243
244 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
245***************
246*** 17319,17325 ****
247 fi
248 fi
249 if test "x$MACARCH" = "xboth"; then
250! LDFLAGS="$LDFLAGS -isysroot /Developer/SDKs/MacOSX10.4u.sdk -arch i386 -arch ppc"
251 fi
252
253 DEPEND_CFLAGS_FILTER=
254--- 17387,17393 ----
255 fi
256 fi
257 if test "x$MACARCH" = "xboth"; then
258! LDFLAGS="$LDFLAGS -isysroot $DEVELOPER_DIR/SDKs/MacOSX10.4u.sdk -arch i386 -arch ppc"
259 fi
260
261 DEPEND_CFLAGS_FILTER=
262*** ../vim-7.2.392/src/version.c 2010-03-10 16:11:57.000000000 +0100
263--- src/version.c 2010-03-10 16:26:00.000000000 +0100
264***************
265*** 683,684 ****
266--- 683,686 ----
267 { /* Add new patch number below this line */
268+ /**/
269+ 393,
270 /**/
271
272--
273There are 2 kinds of people in my world: those who know Unix, Perl, Vim, GNU,
274Linux, etc, and those who know COBOL. It gets very difficult for me at
275parties, not knowing which group to socialise with :-)
276 Sitaram Chamarty
277
278 /// Bram Moolenaar -- Bram@Moolenaar.net -- http://www.Moolenaar.net \\\
279/// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
280\\\ download, build and distribute -- http://www.A-A-P.org ///
281 \\\ help me help AIDS victims -- http://ICCF-Holland.org ///
This page took 0.135313 seconds and 4 git commands to generate.