X-Git-Url: http://git.sourceforge.jp/view?p=lha%2Flha.git;a=blobdiff_plain;f=configure.in;h=3b8b751d41e01d12c84ffda33d8034edce170d87;hp=22f4600fbaf17e645ad9b76828c3b99880963076;hb=ec2df824f6bf50934da81bdf6eaf4c164db023d6;hpb=ec3e1fe7d80ee210aaba65cf54d52255eefa11c2 diff --git a/configure.in b/configure.in index 22f4600..3b8b751 100644 --- a/configure.in +++ b/configure.in @@ -1,6 +1,6 @@ dnl Process this file with autoconf to produce a configure script. AC_INIT(src/lha.h) -AM_INIT_AUTOMAKE(lha, 1.14i) +AM_INIT_AUTOMAKE(lha, 1.14i-ac20020525a) AM_CONFIG_HEADER(config.h) AC_CANONICAL_HOST @@ -13,12 +13,8 @@ AC_PROG_CC AC_PROG_GCC_TRADITIONAL AC_PROG_INSTALL AC_PROG_MAKE_SET -AM_C_PROTOTYPES -AC_C_CONST - -dnl on MINIX, define _MINIX and _POSIX_SOURCE AC_MINIX - +AM_C_PROTOTYPES AC_EXEEXT AC_OBJEXT @@ -27,9 +23,10 @@ dnl Checks for libraries. dnl Checks for header files. AC_HEADER_DIRENT AC_HEADER_STDC -AC_CHECK_HEADERS(fcntl.h limits.h sys/file.h sys/time.h) +AC_CHECK_HEADERS(fcntl.h limits.h sys/file.h sys/param.h sys/time.h) dnl Checks for typedefs, structures, and compiler characteristics. +AC_C_CONST AC_HEADER_TIME AC_STRUCT_TM AC_STRUCT_TIMEZONE @@ -63,10 +60,11 @@ fi dnl Checks for library functions. AC_TYPE_SIGNAL +AC_FUNC_FORK AC_FUNC_UTIME_NULL -AC_CHECK_FUNCS(strchr memcpy) -AC_CHECK_FUNCS(mktime timelocal tzset ftime gettimeofday) -AC_CHECK_FUNCS(mkdir rmdir strdup memset ftruncate lchown mkstemp) +AC_CHECK_FUNCS(strchr strdup memcpy memset memmove) +AC_CHECK_FUNCS(mktime timelocal tzset ftime gettimeofday utime) +AC_CHECK_FUNCS(mkdir rmdir ftruncate lchown mkstemp) AC_CHECK_FUNCS(strcasecmp link) AC_SUBST(LIBOBJS) @@ -101,18 +99,21 @@ AC_ARG_WITH(default_method, AC_MSG_RESULT(-lh$with_default_method-) AC_DEFINE_UNQUOTED(DEFAULT_LZHUFF_METHOD, LZHUFF${with_default_method}_METHOD_NUM, [Define it to 5, 6 or 7 which you want to use -lhX- method, default]) -dnl decide path names +dnl decide temporary path names AC_MSG_CHECKING(template of the temporary file is ) AC_ARG_WITH(tmp_file, [ --with-tmp-file=TEMPLATE temporary file template [default=/tmp/lhXXXXXX]], [case $withval in - yes|no) AC_MSG_ERROR(you should have specified path name);; + yes) with_tmp_file=/tmp/lhXXXXXX ;; + no) ;; esac], with_tmp_file=/tmp/lhXXXXXX) AC_MSG_RESULT($with_tmp_file) -AC_DEFINE_UNQUOTED(TMP_FILENAME_TEMPLATE, "$with_tmp_file", - [temporary file template]) +if test x"$with_tmp_file" != xno; then + AC_DEFINE_UNQUOTED(TMP_FILENAME_TEMPLATE, "$with_tmp_file", + [temporary file template for mktemp/mkstemp]) +fi dnl incremental indicator AC_ARG_ENABLE(indicator, @@ -127,7 +128,7 @@ fi dnl support multibyte filename AC_ARG_ENABLE(multibyte-char, - [ --enable-multibyte-char support multibyte(sjis) filename [default=yes]], + [ --enable-multibyte-char support multibyte filename [default=yes]], , # default enable_multibyte_char=yes) @@ -136,4 +137,4 @@ if test "x$enable_multibyte_char" = xyes; then AC_DEFINE(MULTIBYTE_CHAR, 1, [Define you want to use multibyte filename]) fi -AC_OUTPUT([Makefile src/Makefile man/Makefile]) +AC_OUTPUT([Makefile src/Makefile man/Makefile tests/Makefile tests/lha-test])