Changeset: 7b6ac277c634 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=7b6ac277c634
Modified Files:
        NT/monetdb_config.h.in
        configure.ag
        gdk/gdk_posix.c
        gdk/gdk_utils.c
Branch: default
Log Message:

Configure cleanup: remove some obsolete tests (including MinGW support).


diffs (truncated from 587 to 300 lines):

diff --git a/NT/monetdb_config.h.in b/NT/monetdb_config.h.in
--- a/NT/monetdb_config.h.in
+++ b/NT/monetdb_config.h.in
@@ -202,12 +202,6 @@
 /* Define to 1 if you have the `getopt_long' function. */
 /* #undef HAVE_GETOPT_LONG */
 
-/* Define to 1 if you have the `getrlimit' function. */
-/* #undef HAVE_GETRLIMIT */
-
-/* Define to 1 if you have the `GetSystemInfo' function. */
-/* #undef HAVE_GETSYSTEMINFO */
-
 /* Define to 1 if you have the `gettimeofday' function. */
 /* #undef HAVE_GETTIMEOFDAY */
 
@@ -216,9 +210,6 @@
 #define HAVE__GET_TIMEZONE 1
 #endif
 
-/* Define if you have the gsl library */
-/* #undef HAVE_GSL */
-
 /* Define to 1 if you have the `getuid' function. */
 /* #undef HAVE_GETUID */
 
@@ -246,9 +237,6 @@
 #define HAVE_ISINF 1
 #endif
 
-/* Define to 1 if you have the `kill' function. */
-/* #undef HAVE_KILL */
-
 /* Define to 1 if you have the <kvm.h> header file. */
 /* #undef HAVE_KVM_H */
 
@@ -363,9 +351,6 @@
 /* Define to 1 if you have the <memory.h> header file. */
 #define HAVE_MEMORY_H 1
 
-/* Define if the microhttpd server is to be enabled */
-/* #undef HAVE_MICROHTTPD */
-
 /* Define to 1 if you have the `mremap' function. */
 /* #undef HAVE_MREMAP */
 
@@ -404,8 +389,6 @@
 /* Define to 1 if you have the <perfmon/pfmlib.h> header file. */
 /* #undef HAVE_PERFMON_PFMLIB_H */
 
-/* Define to 1 if you have the `pipe' function. */
-#define HAVE_PIPE 1
 #ifdef pipe
 #undef pipe
 #endif
@@ -432,12 +415,6 @@
 /* Define if you have the pthread_kill function */
 /* #undef HAVE_PTHREAD_KILL */
 
-/* Define if you have the pthread_kill_other_threads_np function */
-/* #undef HAVE_PTHREAD_KILL_OTHER_THREADS_NP */
-
-/* Define if you have the pthread_setschedprio function */
-/* #undef HAVE_PTHREAD_SETSCHEDPRIO */
-
 /* Define if you have the pthread_sigmask function */
 /* #undef HAVE_PTHREAD_SIGMASK */
 
@@ -450,18 +427,12 @@
 /* Define to 1 if you have the <pwd.h> header file. */
 /* #undef HAVE_PWD_H */
 
-/* Define to 1 if you have the <regex.h> header file. */
-/* #undef HAVE_REGEX_H */
-
 /* Define if the compiler supports the restrict keyword */
 /* #undef HAVE_RESTRICT */
 
 /* Define to 1 if you have the `RIPEMD160' function. */
 #define HAVE_RIPEMD160 1
 
-/* Define to 1 if you have the <rlimit.h> header file. */
-/* #undef HAVE_RLIMIT_H */
-
 /* Define to 1 if you have the `round' function. */
 #if !defined(_MSC_VER) || _MSC_VER > 1600
 #define HAVE_ROUND 1
@@ -473,9 +444,6 @@
 /* Define to 1 if you have the <samtools/kstring.h> header file. */
 /* #undef HAVE_SAMTOOLS_KSTRING_H */
 
-/* Define to 1 if you have the `sbrk' function. */
-/* #undef HAVE_SBRK */
-
 /* Define to 1 if you have the <sched.h> header file. */
 /* #undef HAVE_SCHED_H */
 
@@ -515,9 +483,6 @@
 /* Define to 1 if you have the <signal.h> header file. */
 #define HAVE_SIGNAL_H 1
 
-/* Define if your mallinfo struct has signed elements */
-/* #undef HAVE_SIGNED_MALLINFO */
-
 /* Define to 1 if the system has the type `socklen_t'. */
 #define HAVE_SOCKLEN_T 1
 
@@ -604,9 +569,6 @@
 #endif
 #endif
 
-/* Define if you have struct mallinfo */
-/* #undef HAVE_STRUCT_MALLINFO */
-
 /* Define to 1 if you have the `sysconf' function. */
 /* #undef HAVE_SYSCONF */
 
@@ -689,9 +651,6 @@
 /* Define if you have mallinfo */
 /* #undef HAVE_USEFUL_MALLINFO */
 
-/* Define to 1 if you have the <utime.h> header file. */
-/* #undef HAVE_UTIME_H */
-
 /* Define if you have the LibUriParser library */
 /* #undef HAVE_URIPARSER */
 
@@ -709,17 +668,9 @@
 #define HAVE__WFOPEN 1
 #endif
 
-/* Define to 1 if you have the <winsock2.h> header file. */
-#define HAVE_WINSOCK2_H 1
-
 /* Define to 1 if you have the <winsock.h> header file. */
 #define HAVE_WINSOCK_H 1
 
-/* Define to 1 if you have the <xmmintrin.h> header file. */
-#if !defined(_MSC_VER) || _MSC_VER > 1600
-#define HAVE_XMMINTRIN_H 1
-#endif
-
 /* Define to 1 if the system has the type `_Bool'. */
 /* #undef HAVE__BOOL */
 
@@ -852,24 +803,21 @@
 #define SIZEOF_LONG_LONG 8
 #endif
 
-/* The size of `ptrdiff_t', as computed by sizeof. */
-#ifdef _WIN64
-#define SIZEOF_PTRDIFF_T 8
-#else
-#define SIZEOF_PTRDIFF_T 4
-#endif
-
 /* The size of `short', as computed by sizeof. */
 #define SIZEOF_SHORT 2
 
 /* The size of `size_t', as computed by sizeof. */
-#define SIZEOF_SIZE_T SIZEOF_PTRDIFF_T
+#ifdef _WIN64
+#define SIZEOF_SIZE_T 8
+#else
+#define SIZEOF_SIZE_T 4
+#endif
 
 /* The size of `ssize_t', as computed by sizeof. */
-#define SIZEOF_SSIZE_T SIZEOF_PTRDIFF_T
+#define SIZEOF_SSIZE_T SIZEOF_SIZE_T
 
 /* The size of `void *', as computed by sizeof. */
-#define SIZEOF_VOID_P SIZEOF_PTRDIFF_T
+#define SIZEOF_VOID_P SIZEOF_SIZE_T
 
 /* The size of `__int64', as computed by sizeof. */
 #define SIZEOF___INT64 8
@@ -1104,10 +1052,7 @@ typedef __uint128_t uhge;
 #define ULLFMT "%I64u"
 
 /* define printf formats for printing size_t and ssize_t variables */
-#if defined(__MINGW32__)
-# define SZFMT "%u"
-# define SSZFMT "%ld"
-#elif SIZEOF_SIZE_T == SIZEOF_INT
+#if SIZEOF_SIZE_T == SIZEOF_INT
 # define SZFMT "%u"
 # define SSZFMT "%d"
 #elif SIZEOF_SIZE_T == SIZEOF_LONG
@@ -1120,15 +1065,7 @@ typedef __uint128_t uhge;
 # error no definition for SZFMT/SSZFMT
 #endif
 
-#if SIZEOF_PTRDIFF_T == SIZEOF_INT
-#define PDFMT "%d"
-#elif SIZEOF_PTRDIFF_T == SIZEOF_LONG
-#define PDFMT "%ld"
-#elif SIZEOF_PTRDIFF_T == SIZEOF_LONG_LONG || SIZEOF_PTRDIFF_T == 
SIZEOF___INT64
-#define PDFMT LLFMT
-#else
-#error no definition for PDFMT
-#endif
+#define PDFMT SSZFMT
 
 #define PTRFMT         "%p"
 #define PTRFMTCAST
diff --git a/configure.ag b/configure.ag
--- a/configure.ag
+++ b/configure.ag
@@ -251,13 +251,6 @@ if test "x$enable_embedded_r" != xno; th
        AC_DEFINE(HAVE_EMBEDDED_R, 1, [Support for MonetDB as a library for R])
 fi
 
-dft_microhttpd=no
-AC_ARG_ENABLE(microhttpd,
-       AS_HELP_STRING([--enable-microhttpd],
-               [enable support for the builtin MircoHTTPD daemon]),
-       enable_microhttpd=$enableval,
-       enable_microhttpd=$dft_microhttpd)
-
 dft_gsl=auto
 AC_ARG_ENABLE(gsl,
        AS_HELP_STRING([--enable-gsl],
@@ -1540,12 +1533,6 @@ mac*)
        QDIRSEP=':'
        AC_ERROR([mac not supported])
        ;;
-*mingw*)
-       DIRSEP='\'
-       QDIRSEP='\\'
-       PATHSEP=';'
-       SOEXT='-0.dll'
-       ;;
 *cygwin*)
        DIRSEP='/'
        QDIRSEP='/'
@@ -1857,20 +1844,8 @@ esac
 if test "x$have_pthread" != xno; then
 
        save_CPPFLAGS="$CPPFLAGS"
-       case $host_os in
-               *mingw*)
-                       PTHREAD_EXTRA="-D_DDL"
-                       CPPFLAGS="$CPPFLAGS $PTHREAD_INCS/pthread 
$PTHREAD_EXTRA"
-                       AC_CHECK_HEADER(pthread.h,[AC_DEFINE(HAVE_PTHREAD_H, 1,
-                                                               [Define if you 
have the pthread.h])
-                                       AC_CHECK_HEADERS(pthread.h semaphore.h 
sched.h)
-                                       PTHREAD_INCS="$PTHREAD_INCS/pthread"])
-                       ;;
-               *)
-                       CPPFLAGS="$CPPFLAGS $PTHREAD_INCS $PTHREAD_EXTRA"
-                       AC_CHECK_HEADERS(pthread.h semaphore.h sched.h)
-                       ;;
-       esac
+       CPPFLAGS="$CPPFLAGS $PTHREAD_INCS $PTHREAD_EXTRA"
+       AC_CHECK_HEADERS(pthread.h semaphore.h sched.h)
        CPPFLAGS="$save_CPPFLAGS"
 
        save_LIBS="$LIBS"
@@ -1938,12 +1913,6 @@ if test "x$have_pthread" != xno; then
        AC_SEARCH_LIBS(pthread_sigmask, ,
                AC_DEFINE(HAVE_PTHREAD_SIGMASK, 1,
                        [Define if you have the pthread_sigmask function]))
-       AC_SEARCH_LIBS(pthread_kill_other_threads_np, ,
-               AC_DEFINE(HAVE_PTHREAD_KILL_OTHER_THREADS_NP, 1,
-                       [Define if you have the pthread_kill_other_threads_np 
function]))
-       AC_SEARCH_LIBS(pthread_setschedprio, ,
-               AC_DEFINE(HAVE_PTHREAD_SETSCHEDPRIO, 1,
-                       [Define if you have the pthread_setschedprio function]))
        dnl this function very ugly is overloaded with semaphore stuff
        dnl so we DO need to check for it, for platforms which have it
        dnl in a separate lib, like Solaris
@@ -2578,30 +2547,30 @@ if test "x$have_samtools" != xno; then
                [ why_have_samtools="bam.h header not found" ])
        if test -n "$why_have_samtools"; then
                AC_CHECK_HEADER(bam/bam.h,
-                       [ why_have_samtools=; AC_DEFINE([HAVE_BAM_BAM_H], 1, 
[Define to 1 if you have the <samtools/bam.h> header file.]) ],
-                       [ why_have_samtools="Neither bam/bam.h or bam/bam.h 
header not found" ])
+                       [ why_have_samtools=; AC_DEFINE([HAVE_BAM_BAM_H], 1, 
[Define to 1 if you have the <bam/bam.h> header file.]) ],
+                       [ why_have_samtools="Neither samtools/bam.h nor 
bam/bam.h header found" ])
        fi
 
        if test -z "$why_have_samtools"; then
                AC_CHECK_HEADER(samtools/sam.h,
                        [ why_have_samtools=; AC_DEFINE([HAVE_SAMTOOLS_SAM_H], 
1, [Define to 1 if you have the <samtools/sam.h> header file.]) ],
-                       [ why_have_samtools="sam.h header not found" ])
+                       [ why_have_samtools="samtools/sam.h header not found" ])
        fi
        if test -n "$why_have_samtools"; then
                AC_CHECK_HEADER(bam/sam.h,
                        [ why_have_samtools=; AC_DEFINE([HAVE_BAM_SAM_H], 1, 
[Define to 1 if you have the <bam/sam.h> header file.]) ],
-                       [ why_have_samtools="Neither samtools/sam.h or 
bam/sam.h header not found" ])
+                       [ why_have_samtools="Neither samtools/sam.h nor 
bam/sam.h header found" ])
        fi
 
        if test -z "$why_have_samtools"; then
                AC_CHECK_HEADER(samtools/bgzf.h,
                        [ why_have_samtools=; AC_DEFINE([HAVE_SAMTOOLS_BGZF_H], 
1, [Define to 1 if you have the <samtools/bgzf.h> header file.]) ],
-                       [ why_have_samtools="bgzf.h header not found" ])
+                       [ why_have_samtools="samtools/bgzf.h header not found" 
])
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to