X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=configure.ac;h=46985f02005acadb01c2ac6f0763c6722d5b44e2;hp=e07f9e07cdde1fd8c163816103baf6289af72e94;hb=072f54fe7a75e48d539213f2ae04a64c7eb86a4d;hpb=4c8e33fa4f067642dc948a13e91648d43597204d diff --git a/configure.ac b/configure.ac index e07f9e07..46985f02 100644 --- a/configure.ac +++ b/configure.ac @@ -1,10 +1,10 @@ # -*- Autoconf -*- # Process this file with autoconf to produce a configure script. -AC_PREREQ(2.60) +AC_PREREQ([2.61]) -AC_INIT(paraslash, [git], maan@systemlinux.org) +AC_INIT([paraslash],[git],[maan@systemlinux.org]) AC_CONFIG_HEADER([config.h]) AC_PATH_PROG(UNAMEPATH, uname, no) @@ -180,8 +180,8 @@ AC_DEFUN([AX_FUNC_SNPRINTF], [AC_CHECK_FUNCS(snprintf vsnprintf) AC_MSG_CHECKING(for working snprintf) AC_CACHE_VAL(ac_cv_have_working_snprintf, -[AC_TRY_RUN( -[#include +[AC_RUN_IFELSE([AC_LANG_SOURCE([[ +#include int main(void) { @@ -195,12 +195,12 @@ int main(void) if (strcmp (bufd, "1")) exit (1); if (i != 3) exit (1); exit(0); -}], ac_cv_have_working_snprintf=yes, ac_cv_have_working_snprintf=no, ac_cv_have_working_snprintf=cross)]) +}]])],[ac_cv_have_working_snprintf=yes], +[ac_cv_have_working_snprintf=no],[ac_cv_have_working_snprintf=cross])]) AC_MSG_RESULT([$ac_cv_have_working_snprintf]) AC_MSG_CHECKING(for working vsnprintf) AC_CACHE_VAL(ac_cv_have_working_vsnprintf, -[AC_TRY_RUN( -[#include +[AC_RUN_IFELSE([AC_LANG_SOURCE([[#include #include int my_vsnprintf (char *buf, const char *tmpl, ...) @@ -225,7 +225,8 @@ int main(void) if (strcmp (bufd, "1")) exit (1); if (i != 3) exit (1); exit(0); -}], ac_cv_have_working_vsnprintf=yes, ac_cv_have_working_vsnprintf=no, ac_cv_have_working_vsnprintf=cross)]) +}]])],[ac_cv_have_working_vsnprintf=yes], +[ac_cv_have_working_vsnprintf=no],[ac_cv_have_working_vsnprintf=cross])]) AC_MSG_RESULT([$ac_cv_have_working_vsnprintf]) if test x$ac_cv_have_working_snprintf$ac_cv_have_working_vsnprintf != "xyesyes"; then AC_MSG_ERROR([fatal: buggy snprintf() detected]) @@ -423,13 +424,13 @@ AC_SEARCH_LIBS([inet_ntoa],[nsl],[],[ ],[]) ########################################################################### ucred AC_MSG_CHECKING(for struct ucred) -AC_TRY_LINK([ +AC_LINK_IFELSE([AC_LANG_PROGRAM([[ #define _GNU_SOURCE #include #include -],[ +]], [[ struct ucred sucred; sucred.pid=0; -],[have_ucred=yes],[have_ucred=no]) +]])],[have_ucred=yes],[have_ucred=no]) AC_MSG_RESULT($have_ucred) if test ${have_ucred} = yes; then AC_DEFINE(HAVE_UCRED, 1, define to 1 you have struct ucred) @@ -472,13 +473,13 @@ LIBS="$OLD_LIBS" ########################################################################### ip_mreqn AC_MSG_CHECKING(for struct ip_mreqn (UDPv4 multicast)) -AC_TRY_LINK([ +AC_LINK_IFELSE([AC_LANG_PROGRAM([[ #include #include -],[ +]], [[ struct ip_mreqn mn; mn.imr_ifindex = 0; -],[have_ip_mreqn=yes],[have_ip_mreqn=no]) +]])],[have_ip_mreqn=yes],[have_ip_mreqn=no]) AC_MSG_RESULT($have_ip_mreqn) if test ${have_ip_mreqn} = yes; then AC_DEFINE(HAVE_IP_MREQN, 1, define to 1 you have struct ip_mreqn) @@ -486,11 +487,11 @@ fi ########################################################################### osx AC_MSG_CHECKING(for CoreAudio (MacOs)) -AC_TRY_LINK([ +AC_LINK_IFELSE([AC_LANG_PROGRAM([[ #include -],[ +]], [[ AudioDeviceID id; -],[have_core_audio=yes],[have_core_audio=no]) +]])],[have_core_audio=yes],[have_core_audio=no]) AC_MSG_RESULT($have_core_audio) if test ${have_core_audio} = yes; then f1="-framework CoreAudio" @@ -738,11 +739,11 @@ if test -n "$with_id3tag_libs"; then fi AC_MSG_CHECKING(for libid3tag) -AC_TRY_LINK([ +AC_LINK_IFELSE([AC_LANG_PROGRAM([[ #include -],[ +]], [[ struct id3_tag t = {.flags = 0}; -],[], [have_libid3tag=no]) +]])],[],[have_libid3tag=no]) AC_MSG_RESULT($have_libid3tag) if test ${have_libid3tag} = yes; then