]>
Commit | Line | Data |
---|---|---|
55667714 JN |
1 | # -*- Autoconf -*- |
2 | # Process this file with autoconf to produce a configure script. | |
3 | ||
4 | AC_PREREQ(2.59) | |
3900145e | 5 | AC_INIT([git], [@@GIT_VERSION@@], [git@vger.kernel.org]) |
55667714 JN |
6 | |
7 | AC_CONFIG_SRCDIR([git.c]) | |
8 | ||
9 | config_file=config.mak.autogen | |
d3a6db98 | 10 | config_append=config.mak.append |
55667714 JN |
11 | config_in=config.mak.in |
12 | ||
d3a6db98 JN |
13 | echo "# ${config_append}. Generated by configure." > "${config_append}" |
14 | ||
15 | ||
16 | ## Definitions of macros | |
17 | # GIT_CONF_APPEND_LINE(LINE) | |
18 | # -------------------------- | |
19 | # Append LINE to file ${config_append} | |
20 | AC_DEFUN([GIT_CONF_APPEND_LINE], | |
21 | [echo "$1" >> "${config_append}"])# GIT_CONF_APPEND_LINE | |
657b062d JN |
22 | # |
23 | # GIT_ARG_SET_PATH(PROGRAM) | |
24 | # ------------------------- | |
25 | # Provide --with-PROGRAM=PATH option to set PATH to PROGRAM | |
26 | AC_DEFUN([GIT_ARG_SET_PATH], | |
27 | [AC_ARG_WITH([$1], | |
28 | [AS_HELP_STRING([--with-$1=PATH], | |
29 | [provide PATH to $1])], | |
30 | [GIT_CONF_APPEND_PATH($1)],[]) | |
31 | ])# GIT_ARG_SET_PATH | |
32 | # | |
33 | # GIT_CONF_APPEND_PATH(PROGRAM) | |
34 | # ------------------------------ | |
35 | # Parse --with-PROGRAM=PATH option to set PROGRAM_PATH=PATH | |
36 | # Used by GIT_ARG_SET_PATH(PROGRAM) | |
37 | AC_DEFUN([GIT_CONF_APPEND_PATH], | |
38 | [PROGRAM=m4_toupper($1); \ | |
39 | if test "$withval" = "no"; then \ | |
b52b1d43 | 40 | AC_MSG_ERROR([You cannot use git without $1]); \ |
657b062d JN |
41 | else \ |
42 | if test "$withval" = "yes"; then \ | |
43 | AC_MSG_WARN([You should provide path for --with-$1=PATH]); \ | |
44 | else \ | |
45 | GIT_CONF_APPEND_LINE(${PROGRAM}_PATH=$withval); \ | |
46 | fi; \ | |
47 | fi; \ | |
48 | ]) # GIT_CONF_APPEND_PATH | |
a20b4d89 JN |
49 | # |
50 | # GIT_PARSE_WITH(PACKAGE) | |
51 | # ----------------------- | |
52 | # For use in AC_ARG_WITH action-if-found, for packages default ON. | |
53 | # * Set NO_PACKAGE=YesPlease for --without-PACKAGE | |
54 | # * Set PACKAGEDIR=PATH for --with-PACKAGE=PATH | |
55 | # * Unset NO_PACKAGE for --with-PACKAGE without ARG | |
56 | AC_DEFUN([GIT_PARSE_WITH], | |
57 | [PACKAGE=m4_toupper($1); \ | |
58 | if test "$withval" = "no"; then \ | |
59 | m4_toupper(NO_$1)=YesPlease; \ | |
60 | elif test "$withval" = "yes"; then \ | |
61 | m4_toupper(NO_$1)=; \ | |
62 | else \ | |
63 | m4_toupper(NO_$1)=; \ | |
64 | GIT_CONF_APPEND_LINE(${PACKAGE}DIR=$withval); \ | |
65 | fi \ | |
66 | ])# GIT_PARSE_WITH | |
d3a6db98 | 67 | |
633b4239 | 68 | |
a20b4d89 | 69 | ## Site configuration related to programs (before tests) |
c4b1b140 JN |
70 | ## --with-PACKAGE[=ARG] and --without-PACKAGE |
71 | # | |
10861bea RS |
72 | # Set lib to alternative name of lib directory (e.g. lib64) |
73 | AC_ARG_WITH([lib], | |
74 | [AS_HELP_STRING([--with-lib=ARG], | |
75 | [ARG specifies alternative name for lib directory])], | |
3c307bfb | 76 | [if test "$withval" = "no" || test "$withval" = "yes"; then \ |
10861bea RS |
77 | AC_MSG_WARN([You should provide name for --with-lib=ARG]); \ |
78 | else \ | |
79 | GIT_CONF_APPEND_LINE(lib=$withval); \ | |
80 | fi; \ | |
81 | ],[]) | |
82 | # | |
465e649d JN |
83 | # Define SHELL_PATH to provide path to shell. |
84 | GIT_ARG_SET_PATH(shell) | |
85 | # | |
86 | # Define PERL_PATH to provide path to Perl. | |
87 | GIT_ARG_SET_PATH(perl) | |
88 | # | |
bef19da9 RS |
89 | # Define ZLIB_PATH to provide path to zlib. |
90 | GIT_ARG_SET_PATH(zlib) | |
91 | # | |
81b63c70 ER |
92 | # Declare the with-tcltk/without-tcltk options. |
93 | AC_ARG_WITH(tcltk, | |
94 | AS_HELP_STRING([--with-tcltk],[use Tcl/Tk GUI (default is YES)]) | |
95 | AS_HELP_STRING([],[ARG is the full path to the Tcl/Tk interpreter.]) | |
96 | AS_HELP_STRING([],[Bare --with-tcltk will make the GUI part only if]) | |
97 | AS_HELP_STRING([],[Tcl/Tk interpreter will be found in a system.]),\ | |
98 | GIT_PARSE_WITH(tcltk)) | |
99 | # | |
c4b1b140 JN |
100 | |
101 | ||
633b4239 | 102 | ## Checks for programs. |
fd22c027 | 103 | AC_MSG_NOTICE([CHECKS for programs]) |
f6719572 | 104 | # |
60a144f2 | 105 | AC_PROG_CC([cc gcc]) |
fd22c027 | 106 | #AC_PROG_INSTALL # needs install-sh or install.sh in sources |
96e24abc | 107 | AC_CHECK_TOOLS(AR, [gar ar], :) |
fd22c027 | 108 | AC_CHECK_PROGS(TAR, [gtar tar]) |
81b63c70 ER |
109 | # TCLTK_PATH will be set to some value if we want Tcl/Tk |
110 | # or will be empty otherwise. | |
111 | if test -z "$NO_TCLTK"; then | |
112 | if test "$with_tcltk" = ""; then | |
113 | # No Tcl/Tk switches given. Do not check for Tcl/Tk, use bare 'wish'. | |
114 | TCLTK_PATH=wish | |
115 | AC_SUBST(TCLTK_PATH) | |
116 | elif test "$with_tcltk" = "yes"; then | |
117 | # Tcl/Tk check requested. | |
118 | AC_CHECK_PROGS(TCLTK_PATH, [wish], ) | |
68daee08 | 119 | else |
81b63c70 ER |
120 | AC_MSG_RESULT([Using Tcl/Tk interpreter $with_tcltk]) |
121 | TCLTK_PATH="$with_tcltk" | |
122 | AC_SUBST(TCLTK_PATH) | |
81b63c70 ER |
123 | fi |
124 | fi | |
633b4239 JN |
125 | |
126 | ## Checks for libraries. | |
ebdf5321 | 127 | AC_MSG_NOTICE([CHECKS for libraries]) |
f6719572 | 128 | # |
633b4239 | 129 | # Define NO_OPENSSL environment variable if you do not have OpenSSL. |
ebdf5321 | 130 | # Define NEEDS_SSL_WITH_CRYPTO if you need -lcrypto with -lssl (Darwin). |
d5c31a1c | 131 | AC_CHECK_LIB([crypto], [SHA1_Init], |
424adc50 | 132 | [NEEDS_SSL_WITH_CRYPTO=], |
3068f6c4 | 133 | [AC_CHECK_LIB([ssl], [SHA1_Init], |
424adc50 JN |
134 | [NEEDS_SSL_WITH_CRYPTO=YesPlease |
135 | NEEDS_SSL_WITH_CRYPTO=], | |
136 | [NO_OPENSSL=YesPlease])]) | |
137 | AC_SUBST(NEEDS_SSL_WITH_CRYPTO) | |
138 | AC_SUBST(NO_OPENSSL) | |
f6719572 | 139 | # |
633b4239 JN |
140 | # Define NO_CURL if you do not have curl installed. git-http-pull and |
141 | # git-http-push are not built, and you cannot use http:// and https:// | |
142 | # transports. | |
d5c31a1c | 143 | AC_CHECK_LIB([curl], [curl_global_init], |
424adc50 JN |
144 | [NO_CURL=], |
145 | [NO_CURL=YesPlease]) | |
146 | AC_SUBST(NO_CURL) | |
f6719572 | 147 | # |
633b4239 JN |
148 | # Define NO_EXPAT if you do not have expat installed. git-http-push is |
149 | # not built, and you cannot push using http:// and https:// transports. | |
d5c31a1c | 150 | AC_CHECK_LIB([expat], [XML_ParserCreate], |
424adc50 JN |
151 | [NO_EXPAT=], |
152 | [NO_EXPAT=YesPlease]) | |
153 | AC_SUBST(NO_EXPAT) | |
f6719572 | 154 | # |
e63ccb84 FK |
155 | # Define NEEDS_LIBICONV if linking with libc is not enough (Darwin and |
156 | # some Solaris installations). | |
6ff88de7 | 157 | # Define NO_ICONV if neither libc nor libiconv support iconv. |
e63ccb84 FK |
158 | AC_DEFUN([ICONVTEST_SRC], [ |
159 | #include <iconv.h> | |
160 | ||
161 | int main(void) | |
162 | { | |
163 | iconv_open("", ""); | |
164 | return 0; | |
165 | } | |
166 | ]) | |
167 | AC_MSG_CHECKING([for iconv in -lc]) | |
168 | AC_LINK_IFELSE(ICONVTEST_SRC, | |
169 | [AC_MSG_RESULT([yes]) | |
170 | NEEDS_LIBICONV=], | |
171 | [AC_MSG_RESULT([no]) | |
172 | old_LIBS="$LIBS" | |
173 | LIBS="$LIBS -liconv" | |
174 | AC_MSG_CHECKING([for iconv in -liconv]) | |
175 | AC_LINK_IFELSE(ICONVTEST_SRC, | |
176 | [AC_MSG_RESULT([yes]) | |
177 | NEEDS_LIBICONV=YesPlease], | |
178 | [AC_MSG_RESULT([no]) | |
179 | NO_ICONV=YesPlease]) | |
180 | LIBS="$old_LIBS"]) | |
424adc50 | 181 | AC_SUBST(NEEDS_LIBICONV) |
baf1219a | 182 | AC_SUBST(NO_ICONV) |
825b045f | 183 | test -n "$NEEDS_LIBICONV" && LIBS="$LIBS -liconv" |
f6719572 | 184 | # |
609a2289 DS |
185 | # Define NO_DEFLATE_BOUND if deflateBound is missing from zlib. |
186 | AC_DEFUN([ZLIBTEST_SRC], [ | |
187 | #include <zlib.h> | |
188 | ||
189 | int main(void) | |
190 | { | |
191 | deflateBound(0, 0); | |
192 | return 0; | |
193 | } | |
194 | ]) | |
195 | AC_MSG_CHECKING([for deflateBound in -lz]) | |
196 | old_LIBS="$LIBS" | |
197 | LIBS="$LIBS -lz" | |
198 | AC_LINK_IFELSE(ZLIBTEST_SRC, | |
199 | [AC_MSG_RESULT([yes])], | |
200 | [AC_MSG_RESULT([no]) | |
201 | NO_DEFLATE_BOUND=yes]) | |
202 | LIBS="$old_LIBS" | |
203 | AC_SUBST(NO_DEFLATE_BOUND) | |
204 | # | |
633b4239 JN |
205 | # Define NEEDS_SOCKET if linking with libc is not enough (SunOS, |
206 | # Patrick Mauritz). | |
d5c31a1c | 207 | AC_CHECK_LIB([c], [socket], |
424adc50 JN |
208 | [NEEDS_SOCKET=], |
209 | [NEEDS_SOCKET=YesPlease]) | |
210 | AC_SUBST(NEEDS_SOCKET) | |
d1b9944d | 211 | test -n "$NEEDS_SOCKET" && LIBS="$LIBS -lsocket" |
633b4239 JN |
212 | |
213 | ||
214 | ## Checks for header files. | |
215 | ||
216 | ||
217 | ## Checks for typedefs, structures, and compiler characteristics. | |
eb0f255d | 218 | AC_MSG_NOTICE([CHECKS for typedefs, structures, and compiler characteristics]) |
f6719572 | 219 | # |
633b4239 | 220 | # Define NO_D_INO_IN_DIRENT if you don't have d_ino in your struct dirent. |
d5c31a1c | 221 | AC_CHECK_MEMBER(struct dirent.d_ino, |
424adc50 JN |
222 | [NO_D_INO_IN_DIRENT=], |
223 | [NO_D_INO_IN_DIRENT=YesPlease], | |
eb0f255d | 224 | [#include <dirent.h>]) |
424adc50 | 225 | AC_SUBST(NO_D_INO_IN_DIRENT) |
f6719572 | 226 | # |
633b4239 JN |
227 | # Define NO_D_TYPE_IN_DIRENT if your platform defines DT_UNKNOWN but lacks |
228 | # d_type in struct dirent (latest Cygwin -- will be fixed soonish). | |
d5c31a1c | 229 | AC_CHECK_MEMBER(struct dirent.d_type, |
424adc50 JN |
230 | [NO_D_TYPE_IN_DIRENT=], |
231 | [NO_D_TYPE_IN_DIRENT=YesPlease], | |
eb0f255d | 232 | [#include <dirent.h>]) |
424adc50 | 233 | AC_SUBST(NO_D_TYPE_IN_DIRENT) |
f6719572 | 234 | # |
633b4239 JN |
235 | # Define NO_SOCKADDR_STORAGE if your platform does not have struct |
236 | # sockaddr_storage. | |
d5c31a1c | 237 | AC_CHECK_TYPE(struct sockaddr_storage, |
424adc50 | 238 | [NO_SOCKADDR_STORAGE=], |
ab5573ae DS |
239 | [NO_SOCKADDR_STORAGE=YesPlease],[ |
240 | #include <sys/types.h> | |
241 | #include <sys/socket.h> | |
242 | ]) | |
424adc50 JN |
243 | AC_SUBST(NO_SOCKADDR_STORAGE) |
244 | # | |
8c6ab35e JH |
245 | # Define NO_IPV6 if you lack IPv6 support and getaddrinfo(). |
246 | AC_CHECK_TYPE([struct addrinfo],[ | |
d5c31a1c | 247 | AC_CHECK_FUNC([getaddrinfo], |
424adc50 JN |
248 | [NO_IPV6=], |
249 | [NO_IPV6=YesPlease]) | |
250 | ],[NO_IPV6=YesPlease],[ | |
8c6ab35e JH |
251 | #include <sys/types.h> |
252 | #include <sys/socket.h> | |
253 | #include <netdb.h> | |
254 | ]) | |
424adc50 | 255 | AC_SUBST(NO_IPV6) |
656517b9 JN |
256 | # |
257 | # Define NO_C99_FORMAT if your formatted IO functions (printf/scanf et.al.) | |
258 | # do not support the 'size specifiers' introduced by C99, namely ll, hh, | |
259 | # j, z, t. (representing long long int, char, intmax_t, size_t, ptrdiff_t). | |
260 | # some C compilers supported these specifiers prior to C99 as an extension. | |
f685d07d JN |
261 | AC_CACHE_CHECK([whether formatted IO functions support C99 size specifiers], |
262 | [ac_cv_c_c99_format], | |
656517b9 JN |
263 | [# Actually git uses only %z (%zu) in alloc.c, and %t (%td) in mktag.c |
264 | AC_RUN_IFELSE( | |
265 | [AC_LANG_PROGRAM([AC_INCLUDES_DEFAULT], | |
266 | [[char buf[64]; | |
267 | if (sprintf(buf, "%lld%hhd%jd%zd%td", (long long int)1, (char)2, (intmax_t)3, (size_t)4, (ptrdiff_t)5) != 5) | |
3c307bfb | 268 | return 1; |
656517b9 | 269 | else if (strcmp(buf, "12345")) |
3c307bfb | 270 | return 2;]])], |
656517b9 JN |
271 | [ac_cv_c_c99_format=yes], |
272 | [ac_cv_c_c99_format=no]) | |
273 | ]) | |
274 | if test $ac_cv_c_c99_format = no; then | |
424adc50 | 275 | NO_C99_FORMAT=YesPlease |
d5c31a1c | 276 | else |
424adc50 | 277 | NO_C99_FORMAT= |
656517b9 | 278 | fi |
424adc50 | 279 | AC_SUBST(NO_C99_FORMAT) |
633b4239 | 280 | |
a20b4d89 | 281 | |
633b4239 | 282 | ## Checks for library functions. |
1bbbadbc JN |
283 | ## (in default C library and libraries checked by AC_CHECK_LIB) |
284 | AC_MSG_NOTICE([CHECKS for library functions]) | |
f6719572 | 285 | # |
633b4239 | 286 | # Define NO_STRCASESTR if you don't have strcasestr. |
d5c31a1c | 287 | AC_CHECK_FUNC(strcasestr, |
424adc50 JN |
288 | [NO_STRCASESTR=], |
289 | [NO_STRCASESTR=YesPlease]) | |
290 | AC_SUBST(NO_STRCASESTR) | |
f6719572 | 291 | # |
24397556 JN |
292 | # Define NO_MEMMEM if you don't have memmem. |
293 | AC_CHECK_FUNC(memmem, | |
294 | [NO_MEMMEM=], | |
295 | [NO_MEMMEM=YesPlease]) | |
296 | AC_SUBST(NO_MEMMEM) | |
297 | # | |
633b4239 | 298 | # Define NO_STRLCPY if you don't have strlcpy. |
d5c31a1c | 299 | AC_CHECK_FUNC(strlcpy, |
424adc50 JN |
300 | [NO_STRLCPY=], |
301 | [NO_STRLCPY=YesPlease]) | |
302 | AC_SUBST(NO_STRLCPY) | |
f6719572 | 303 | # |
24397556 JN |
304 | # Define NO_STRTOUMAX if you don't have strtoumax in the C library. |
305 | AC_CHECK_FUNC(strtoumax, | |
306 | [NO_STRTOUMAX=], | |
307 | [NO_STRTOUMAX=YesPlease]) | |
308 | AC_SUBST(NO_STRTOUMAX) | |
309 | # | |
633b4239 | 310 | # Define NO_SETENV if you don't have setenv in the C library. |
d5c31a1c | 311 | AC_CHECK_FUNC(setenv, |
424adc50 JN |
312 | [NO_SETENV=], |
313 | [NO_SETENV=YesPlease]) | |
314 | AC_SUBST(NO_SETENV) | |
f6719572 | 315 | # |
24397556 JN |
316 | # Define NO_MKDTEMP if you don't have mkdtemp in the C library. |
317 | AC_CHECK_FUNC(mkdtemp, | |
318 | [NO_MKDTEMP=], | |
319 | [NO_MKDTEMP=YesPlease]) | |
320 | AC_SUBST(NO_MKDTEMP) | |
321 | # | |
633b4239 JN |
322 | # Define NO_MMAP if you want to avoid mmap. |
323 | # | |
633b4239 JN |
324 | # Define NO_ICONV if your libc does not properly support iconv. |
325 | ||
326 | ||
327 | ## Other checks. | |
328 | # Define USE_PIC if you need the main git objects to be built with -fPIC | |
329 | # in order to build and link perl/Git.so. x86-64 seems to need this. | |
330 | # | |
331 | # Define NO_SYMLINK_HEAD if you never want .git/HEAD to be a symbolic link. | |
332 | # Enable it on Windows. By default, symrefs are still used. | |
633b4239 | 333 | |
a20b4d89 JN |
334 | ## Site configuration (override autodetection) |
335 | ## --with-PACKAGE[=ARG] and --without-PACKAGE | |
336 | AC_MSG_NOTICE([CHECKS for site configuration]) | |
337 | # | |
338 | # Define NO_SVN_TESTS if you want to skip time-consuming SVN interoperability | |
339 | # tests. These tests take up a significant amount of the total test time | |
340 | # but are not needed unless you plan to talk to SVN repos. | |
341 | # | |
342 | # Define MOZILLA_SHA1 environment variable when running make to make use of | |
343 | # a bundled SHA1 routine coming from Mozilla. It is GPL'd and should be fast | |
344 | # on non-x86 architectures (e.g. PowerPC), while the OpenSSL version (default | |
345 | # choice) has very fast version optimized for i586. | |
346 | # | |
347 | # Define PPC_SHA1 environment variable when running make to make use of | |
348 | # a bundled SHA1 routine optimized for PowerPC. | |
349 | # | |
350 | # Define ARM_SHA1 environment variable when running make to make use of | |
351 | # a bundled SHA1 routine optimized for ARM. | |
352 | # | |
353 | # Define NO_OPENSSL environment variable if you do not have OpenSSL. | |
354 | # This also implies MOZILLA_SHA1. | |
355 | # | |
356 | # Define OPENSSLDIR=/foo/bar if your openssl header and library files are in | |
357 | # /foo/bar/include and /foo/bar/lib directories. | |
358 | AC_ARG_WITH(openssl, | |
359 | AS_HELP_STRING([--with-openssl],[use OpenSSL library (default is YES)]) | |
360 | AS_HELP_STRING([], [ARG can be prefix for openssl library and headers]),\ | |
361 | GIT_PARSE_WITH(openssl)) | |
362 | # | |
363 | # Define NO_CURL if you do not have curl installed. git-http-pull and | |
364 | # git-http-push are not built, and you cannot use http:// and https:// | |
365 | # transports. | |
366 | # | |
367 | # Define CURLDIR=/foo/bar if your curl header and library files are in | |
368 | # /foo/bar/include and /foo/bar/lib directories. | |
369 | AC_ARG_WITH(curl, | |
370 | AS_HELP_STRING([--with-curl],[support http(s):// transports (default is YES)]) | |
371 | AS_HELP_STRING([], [ARG can be also prefix for curl library and headers]), | |
372 | GIT_PARSE_WITH(curl)) | |
373 | # | |
374 | # Define NO_EXPAT if you do not have expat installed. git-http-push is | |
375 | # not built, and you cannot push using http:// and https:// transports. | |
376 | # | |
377 | # Define EXPATDIR=/foo/bar if your expat header and library files are in | |
378 | # /foo/bar/include and /foo/bar/lib directories. | |
379 | AC_ARG_WITH(expat, | |
380 | AS_HELP_STRING([--with-expat], | |
381 | [support git-push using http:// and https:// transports via WebDAV (default is YES)]) | |
382 | AS_HELP_STRING([], [ARG can be also prefix for expat library and headers]), | |
383 | GIT_PARSE_WITH(expat)) | |
384 | # | |
385 | # Define NO_FINK if you are building on Darwin/Mac OS X, have Fink | |
386 | # installed in /sw, but don't want GIT to link against any libraries | |
387 | # installed there. If defined you may specify your own (or Fink's) | |
388 | # include directories and library directories by defining CFLAGS | |
389 | # and LDFLAGS appropriately. | |
390 | # | |
391 | # Define NO_DARWIN_PORTS if you are building on Darwin/Mac OS X, | |
392 | # have DarwinPorts installed in /opt/local, but don't want GIT to | |
393 | # link against any libraries installed there. If defined you may | |
394 | # specify your own (or DarwinPort's) include directories and | |
395 | # library directories by defining CFLAGS and LDFLAGS appropriately. | |
396 | # | |
397 | # Define NO_MMAP if you want to avoid mmap. | |
baf1219a JN |
398 | # |
399 | # Define NO_ICONV if your libc does not properly support iconv. | |
400 | AC_ARG_WITH(iconv, | |
401 | AS_HELP_STRING([--without-iconv], | |
402 | [if your architecture doesn't properly support iconv]) | |
403 | AS_HELP_STRING([--with-iconv=PATH], | |
404 | [PATH is prefix for libiconv library and headers]) | |
405 | AS_HELP_STRING([], | |
406 | [used only if you need linking with libiconv]), | |
407 | GIT_PARSE_WITH(iconv)) | |
a20b4d89 JN |
408 | |
409 | ## --enable-FEATURE[=ARG] and --disable-FEATURE | |
410 | # | |
a20b4d89 JN |
411 | # Define USE_NSEC below if you want git to care about sub-second file mtimes |
412 | # and ctimes. Note that you need recent glibc (at least 2.2.4) for this, and | |
413 | # it will BREAK YOUR LOCAL DIFFS! show-diff and anything using it will likely | |
414 | # randomly break unless your underlying filesystem supports those sub-second | |
415 | # times (my ext3 doesn't). | |
416 | # | |
417 | # Define USE_STDEV below if you want git to care about the underlying device | |
10455d2a | 418 | # change being considered an inode change from the update-index perspective. |
a20b4d89 JN |
419 | |
420 | ||
633b4239 | 421 | ## Output files |
d3a6db98 | 422 | AC_CONFIG_FILES(["${config_file}":"${config_in}":"${config_append}"]) |
55667714 | 423 | AC_OUTPUT |
d3a6db98 | 424 | |
f6719572 | 425 | |
d3a6db98 JN |
426 | ## Cleanup |
427 | rm -f "${config_append}" |