X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=configure.ac;h=79b41a3addcf36f0066838c68edfea2b8de0b7c9;hp=f0749cc69424db44977a3ba13dea400fad31b27c;hb=cc7f7074962bce9644168284877fcabad02b512c;hpb=58feb96935b8e4955a82dc1645a69c4092c97e21 diff --git a/configure.ac b/configure.ac index f0749cc6..79b41a3a 100644 --- a/configure.ac +++ b/configure.ac @@ -3,8 +3,9 @@ AC_PREREQ([2.61]) -AC_INIT([paraslash],[git],[maan@systemlinux.org]) -AC_CONFIG_HEADER([config.h]) +AC_INIT([paraslash], [m4_esyscmd_s(./GIT-VERSION-GEN)], + [maan@tuebingen.mpg.de], [], [http://people.tuebingen.mpg.de/maan/paraslash/]) +AC_CONFIG_HEADERS([config.h]) AC_CONFIG_FILES([Makefile]) AC_DEFUN([add_dot_o],[$(for i in $@; do printf "$i.o "; done)]) @@ -55,54 +56,6 @@ test -z "$install" && AC_MSG_ERROR( AC_PROG_CC AC_PROG_CPP -AC_HEADER_DIRENT -AC_HEADER_STDC -AC_HEADER_SYS_WAIT -AC_HEADER_STDBOOL -AC_CHECK_HEADERS([arpa/inet.h ctype.h fcntl.h limits.h netdb.h netinet/in.h \ - stdlib.h string.h sys/socket.h sys/time.h sys/timeb.h sys/un.h \ - sys/ipc.h unistd.h utime.h stddef.h], - [], [AC_MSG_ERROR([$ac_header not found])]) - -# Checks for typedefs, structures, and compiler characteristics. -AC_C_CONST -AC_C_INLINE -AC_TYPE_OFF_T -AC_TYPE_PID_T -AC_TYPE_SIZE_T -AC_HEADER_TIME -AC_STRUCT_TM -AC_TYPE_INT8_T -AC_TYPE_INT16_T -AC_TYPE_INT32_T -AC_TYPE_INT64_T -AC_TYPE_MODE_T -AC_TYPE_SSIZE_T -AC_TYPE_UID_T -AC_TYPE_UINT8_T -AC_TYPE_UINT16_T -AC_TYPE_UINT32_T -AC_TYPE_UINT64_T - -# Checks for library functions. -AC_FUNC_FORK -AC_PROG_GCC_TRADITIONAL -AC_FUNC_MEMCMP -AC_FUNC_MKTIME -AC_FUNC_MMAP -AC_FUNC_SELECT_ARGTYPES -AC_FUNC_STAT -AC_FUNC_STRFTIME -AC_FUNC_VPRINTF -AC_FUNC_CLOSEDIR_VOID -AC_FUNC_LSTAT - -AC_CHECK_FUNCS([atexit dup2 memchr memmove memset \ - regcomp select strchr strdup strerror strstr strtol uname \ - fchdir gettimeofday localtime_r munmap strcasecmp strcspn \ - strncasecmp strrchr strspn alarm mkdir inet_ntoa socket], [], - [AC_MSG_ERROR([function not found, cannot live without it])]) - executables="recv filter audioc write afh play" ################################################################## clock_gettime clock_gettime_lib= @@ -143,7 +96,7 @@ if test "$have_osl" = "yes"; then else AC_MSG_WARN([libosl not found, can not build para_server. Download libosl at - http://systemlinux.org/~maan/osl + http://people.tuebingen.mpg.de/maan/osl/ or execute git clone git://git.tuebingen.mpg.de/osl ]) @@ -1541,9 +1494,8 @@ done # use echo to replace newlines by space AC_SUBST(object_executable_matrix, $(echo $object_executable_matrix)) -for obj in $all_errlist_objs; do - SS="$SS SS_$(echo $obj | tr 'a-z' 'A-Z')," -done +SS=$(for obj in $all_errlist_objs; do + printf '%s' " SS_$obj,"; done | tr 'a-z' 'A-Z') AC_DEFINE_UNQUOTED(DEFINE_ERRLIST_OBJECT_ENUM, [enum {$SS NUM_SS}], [list of all objects that use the paraslash error facility]