From 093ed975800ab1e5c0d73759f07fedf8d5aa2ca6 Mon Sep 17 00:00:00 2001 From: Timothy Pearson Date: Wed, 24 Jul 2013 15:21:35 -0500 Subject: Initial import of kftpgrabber 0.8.1 from sources --- kftpgrabber/configure.in.in | 110 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 110 insertions(+) create mode 100644 kftpgrabber/configure.in.in (limited to 'kftpgrabber/configure.in.in') diff --git a/kftpgrabber/configure.in.in b/kftpgrabber/configure.in.in new file mode 100644 index 0000000..f8aaff2 --- /dev/null +++ b/kftpgrabber/configure.in.in @@ -0,0 +1,110 @@ +#MIN_CONFIG(3.2.0) + +AM_INIT_AUTOMAKE(kftpgrabber, 0.8.0) + +dnl Check for the 3.4 kde version (for kdnssd) +AC_DEFUN([CHECK_KDNSSD], +[ + AC_MSG_CHECKING(for KDNSSD support) + AC_CACHE_VAL(ac_cv_kdnssd, + [ + AC_LANG_SAVE + AC_LANG_CPLUSPLUS + + save_CXXFLAGS="$CXXFLAGS" + + CXXFLAGS="$CXXFLAGS $all_includes" + + AC_TRY_LINK([ + #include + ], + [ + #if ! KDE_IS_VERSION(3,4,0) + KDE_choke me + #endif + ], + ac_cv_kdnssd=yes, + ac_cv_kdnssd=no + ) + CXXFLAGS="$save_CXXFLAGS" + AC_LANG_RESTORE + ]) + + if test "$ac_cv_kdnssd" = "yes"; then + AC_MSG_RESULT(yes) + LIB_KDNSSD="-lkdnssd" + else + AC_MSG_RESULT(no) + LIB_KDNSSD="" + fi + + AC_SUBST(LIB_KDNSSD) +]) + + +dnl Check for the correct kde version +AC_DEFUN([CHECK_KDEVERSION], +[ + AC_MSG_CHECKING(for KDE >= 3.3) + AC_CACHE_VAL(ac_cv_kde33, + [ + AC_LANG_SAVE + AC_LANG_CPLUSPLUS + + save_CXXFLAGS="$CXXFLAGS" + + CXXFLAGS="$CXXFLAGS $all_includes" + + AC_TRY_LINK([ + #include + ], + [ + #if ! KDE_IS_VERSION(3,3,0) + KDE_choke me + #endif + ], + ac_cv_kde33=yes, + ac_cv_kde33=no + ) + CXXFLAGS="$save_CXXFLAGS" + AC_LANG_RESTORE + ]) + + if test "$ac_cv_kde33" = "yes"; then + AC_MSG_RESULT(yes) + else + AC_MSG_RESULT(no) + + echo "" + echo " * You don't have KDE 3.3 or later installed on your system." + echo " * KFTPGrabber requires at least KDE 3.3 or later." + echo "" + exit 1 + fi +]) + +dnl Stuff required for libssh +AC_CHECK_LIB([resolv],[gethostbyname]) +AC_CHECK_LIB([nsl],[gethostbyname]) + +AC_HEADER_STDC +AC_CHECK_HEADERS([fcntl.h netdb.h netinet/in.h stdlib.h string.h sys/socket.h \ +sys/time.h termios.h unistd.h openssl/aes.h openssl/blowfish.h zlib.h \ +sys/poll.h ]) + +AC_FUNC_MALLOC +AC_FUNC_MEMCMP +AC_FUNC_REALLOC +AC_FUNC_SELECT_ARGTYPES +AC_TYPE_SIGNAL +AC_FUNC_VPRINTF +AC_CHECK_FUNCS([endpwent gethostbyaddr gethostbyname getpass memmove memset \ + select socket strchr strdup strerror strstr poll]) + +dnl Check for some stuff +KDE_CHECK_SSL +CHECK_KDEVERSION +CHECK_KDNSSD + +AC_C_BIGENDIAN +AC_CHECK_KDEMAXPATHLEN -- cgit v1.2.1