Changeset 04b73b6 for libcfa/configure


Ignore:
Timestamp:
Jul 23, 2020, 3:37:05 PM (5 years ago)
Author:
Thierry Delisle <tdelisle@…>
Branches:
ADT, arm-eh, ast-experimental, enum, forall-pointer-decay, jacob/cs343-translation, master, new-ast, new-ast-unique-expr, pthread-emulation, qualifiedEnum
Children:
f4ec4a90
Parents:
f0c3120 (diff), e262b5e (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent.
Message:

Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc

File:
1 edited

Legend:

Unmodified
Added
Removed
  • libcfa/configure

    rf0c3120 r04b73b6  
    20542054
    20552055} # ac_fn_c_check_header_mongrel
     2056
     2057# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
     2058# ---------------------------------------------
     2059# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
     2060# accordingly.
     2061ac_fn_c_check_decl ()
     2062{
     2063  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
     2064  as_decl_name=`echo $2|sed 's/ *(.*//'`
     2065  as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
     2066  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
     2067$as_echo_n "checking whether $as_decl_name is declared... " >&6; }
     2068if eval \${$3+:} false; then :
     2069  $as_echo_n "(cached) " >&6
     2070else
     2071  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
     2072/* end confdefs.h.  */
     2073$4
     2074int
     2075main ()
     2076{
     2077#ifndef $as_decl_name
     2078#ifdef __cplusplus
     2079  (void) $as_decl_use;
     2080#else
     2081  (void) $as_decl_name;
     2082#endif
     2083#endif
     2084
     2085  ;
     2086  return 0;
     2087}
     2088_ACEOF
     2089if ac_fn_c_try_compile "$LINENO"; then :
     2090  eval "$3=yes"
     2091else
     2092  eval "$3=no"
     2093fi
     2094rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
     2095fi
     2096eval ac_res=\$$3
     2097               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
     2098$as_echo "$ac_res" >&6; }
     2099  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
     2100
     2101} # ac_fn_c_check_decl
    20562102cat >config.log <<_ACEOF
    20572103This file contains any messages produced by compilers while
     
    1696217008
    1696317009
     17010
     17011
     17012#io_uring 5.4 and earlier uses defines
     17013#io_uring 5.5 uses enum values
     17014#io_uring 5.6 and later uses probes
     17015
    1696417016for ac_header in linux/io_uring.h
    1696517017do :
     
    1696917021#define HAVE_LINUX_IO_URING_H 1
    1697017022_ACEOF
     17023
     17024        $as_echo "#define CFA_HAVE_LINUX_IO_URING_H 1" >>confdefs.h
     17025
     17026        # AC_CHECK_HEADER([liburing.h], [
     17027        #       AC_CHECK_LIB([uring], [io_uring_get_probe])
     17028        # ])
     17029
     17030                ac_fn_c_check_decl "$LINENO" "IORING_OP_NOP" "ac_cv_have_decl_IORING_OP_NOP" "#include <linux/io_uring.h>
     17031"
     17032if test "x$ac_cv_have_decl_IORING_OP_NOP" = xyes; then :
     17033  $as_echo "#define CFA_HAVE_IORING_OP_NOP 1" >>confdefs.h
     17034
     17035fi
     17036
     17037
     17038                ac_fn_c_check_decl "$LINENO" "IORING_OP_READV" "ac_cv_have_decl_IORING_OP_READV" "#include <linux/io_uring.h>
     17039"
     17040if test "x$ac_cv_have_decl_IORING_OP_READV" = xyes; then :
     17041  $as_echo "#define CFA_HAVE_IORING_OP_READV 1" >>confdefs.h
     17042
     17043fi
     17044
     17045
     17046                ac_fn_c_check_decl "$LINENO" "IORING_OP_WRITEV" "ac_cv_have_decl_IORING_OP_WRITEV" "#include <linux/io_uring.h>
     17047"
     17048if test "x$ac_cv_have_decl_IORING_OP_WRITEV" = xyes; then :
     17049  $as_echo "#define CFA_HAVE_IORING_OP_WRITEV 1" >>confdefs.h
     17050
     17051fi
     17052
     17053
     17054                ac_fn_c_check_decl "$LINENO" "IORING_OP_FSYNC" "ac_cv_have_decl_IORING_OP_FSYNC" "#include <linux/io_uring.h>
     17055"
     17056if test "x$ac_cv_have_decl_IORING_OP_FSYNC" = xyes; then :
     17057  $as_echo "#define CFA_HAVE_IORING_OP_FSYNC 1" >>confdefs.h
     17058
     17059fi
     17060
     17061
     17062                ac_fn_c_check_decl "$LINENO" "IORING_OP_READ_FIXED" "ac_cv_have_decl_IORING_OP_READ_FIXED" "#include <linux/io_uring.h>
     17063"
     17064if test "x$ac_cv_have_decl_IORING_OP_READ_FIXED" = xyes; then :
     17065  $as_echo "#define CFA_HAVE_IORING_OP_READ_FIXED 1" >>confdefs.h
     17066
     17067fi
     17068
     17069
     17070                ac_fn_c_check_decl "$LINENO" "IORING_OP_WRITE_FIXED" "ac_cv_have_decl_IORING_OP_WRITE_FIXED" "#include <linux/io_uring.h>
     17071"
     17072if test "x$ac_cv_have_decl_IORING_OP_WRITE_FIXED" = xyes; then :
     17073  $as_echo "#define CFA_HAVE_IORING_OP_WRITE_FIXED 1" >>confdefs.h
     17074
     17075fi
     17076
     17077
     17078                ac_fn_c_check_decl "$LINENO" "IORING_OP_POLL_ADD" "ac_cv_have_decl_IORING_OP_POLL_ADD" "#include <linux/io_uring.h>
     17079"
     17080if test "x$ac_cv_have_decl_IORING_OP_POLL_ADD" = xyes; then :
     17081  $as_echo "#define CFA_HAVE_IORING_OP_POLL_ADD 1" >>confdefs.h
     17082
     17083fi
     17084
     17085
     17086                ac_fn_c_check_decl "$LINENO" "IORING_OP_POLL_REMOVE" "ac_cv_have_decl_IORING_OP_POLL_REMOVE" "#include <linux/io_uring.h>
     17087"
     17088if test "x$ac_cv_have_decl_IORING_OP_POLL_REMOVE" = xyes; then :
     17089  $as_echo "#define CFA_HAVE_IORING_OP_POLL_REMOVE 1" >>confdefs.h
     17090
     17091fi
     17092
     17093
     17094                ac_fn_c_check_decl "$LINENO" "IORING_OP_SYNC_FILE_RANGE" "ac_cv_have_decl_IORING_OP_SYNC_FILE_RANGE" "#include <linux/io_uring.h>
     17095"
     17096if test "x$ac_cv_have_decl_IORING_OP_SYNC_FILE_RANGE" = xyes; then :
     17097  $as_echo "#define CFA_HAVE_IORING_OP_SYNC_FILE_RANGE 1" >>confdefs.h
     17098
     17099fi
     17100
     17101
     17102                ac_fn_c_check_decl "$LINENO" "IORING_OP_SENDMSG" "ac_cv_have_decl_IORING_OP_SENDMSG" "#include <linux/io_uring.h>
     17103"
     17104if test "x$ac_cv_have_decl_IORING_OP_SENDMSG" = xyes; then :
     17105  $as_echo "#define CFA_HAVE_IORING_OP_SENDMSG 1" >>confdefs.h
     17106
     17107fi
     17108
     17109
     17110                ac_fn_c_check_decl "$LINENO" "IORING_OP_RECVMSG" "ac_cv_have_decl_IORING_OP_RECVMSG" "#include <linux/io_uring.h>
     17111"
     17112if test "x$ac_cv_have_decl_IORING_OP_RECVMSG" = xyes; then :
     17113  $as_echo "#define CFA_HAVE_IORING_OP_RECVMSG 1" >>confdefs.h
     17114
     17115fi
     17116
     17117
     17118                ac_fn_c_check_decl "$LINENO" "IORING_OP_TIMEOUT" "ac_cv_have_decl_IORING_OP_TIMEOUT" "#include <linux/io_uring.h>
     17119"
     17120if test "x$ac_cv_have_decl_IORING_OP_TIMEOUT" = xyes; then :
     17121  $as_echo "#define CFA_HAVE_IORING_OP_TIMEOUT 1" >>confdefs.h
     17122
     17123fi
     17124
     17125
     17126                ac_fn_c_check_decl "$LINENO" "IORING_OP_TIMEOUT_REMOVE" "ac_cv_have_decl_IORING_OP_TIMEOUT_REMOVE" "#include <linux/io_uring.h>
     17127"
     17128if test "x$ac_cv_have_decl_IORING_OP_TIMEOUT_REMOVE" = xyes; then :
     17129  $as_echo "#define CFA_HAVE_IORING_OP_TIMEOUT_REMOVE 1" >>confdefs.h
     17130
     17131fi
     17132
     17133
     17134                ac_fn_c_check_decl "$LINENO" "IORING_OP_ACCEPT" "ac_cv_have_decl_IORING_OP_ACCEPT" "#include <linux/io_uring.h>
     17135"
     17136if test "x$ac_cv_have_decl_IORING_OP_ACCEPT" = xyes; then :
     17137  $as_echo "#define CFA_HAVE_IORING_OP_ACCEPT 1" >>confdefs.h
     17138
     17139fi
     17140
     17141
     17142                ac_fn_c_check_decl "$LINENO" "IORING_OP_ASYNC_CANCEL" "ac_cv_have_decl_IORING_OP_ASYNC_CANCEL" "#include <linux/io_uring.h>
     17143"
     17144if test "x$ac_cv_have_decl_IORING_OP_ASYNC_CANCEL" = xyes; then :
     17145  $as_echo "#define CFA_HAVE_IORING_OP_ASYNC_CANCEL 1" >>confdefs.h
     17146
     17147fi
     17148
     17149
     17150                ac_fn_c_check_decl "$LINENO" "IORING_OP_LINK_TIMEOUT" "ac_cv_have_decl_IORING_OP_LINK_TIMEOUT" "#include <linux/io_uring.h>
     17151"
     17152if test "x$ac_cv_have_decl_IORING_OP_LINK_TIMEOUT" = xyes; then :
     17153  $as_echo "#define CFA_HAVE_IORING_OP_LINK_TIMEOUT 1" >>confdefs.h
     17154
     17155fi
     17156
     17157
     17158                ac_fn_c_check_decl "$LINENO" "IORING_OP_CONNECT" "ac_cv_have_decl_IORING_OP_CONNECT" "#include <linux/io_uring.h>
     17159"
     17160if test "x$ac_cv_have_decl_IORING_OP_CONNECT" = xyes; then :
     17161  $as_echo "#define CFA_HAVE_IORING_OP_CONNECT 1" >>confdefs.h
     17162
     17163fi
     17164
     17165
     17166                ac_fn_c_check_decl "$LINENO" "IORING_OP_FALLOCATE" "ac_cv_have_decl_IORING_OP_FALLOCATE" "#include <linux/io_uring.h>
     17167"
     17168if test "x$ac_cv_have_decl_IORING_OP_FALLOCATE" = xyes; then :
     17169  $as_echo "#define CFA_HAVE_IORING_OP_FALLOCATE 1" >>confdefs.h
     17170
     17171fi
     17172
     17173
     17174                ac_fn_c_check_decl "$LINENO" "IORING_OP_OPENAT" "ac_cv_have_decl_IORING_OP_OPENAT" "#include <linux/io_uring.h>
     17175"
     17176if test "x$ac_cv_have_decl_IORING_OP_OPENAT" = xyes; then :
     17177  $as_echo "#define CFA_HAVE_IORING_OP_OPENAT 1" >>confdefs.h
     17178
     17179fi
     17180
     17181
     17182                ac_fn_c_check_decl "$LINENO" "IORING_OP_CLOSE" "ac_cv_have_decl_IORING_OP_CLOSE" "#include <linux/io_uring.h>
     17183"
     17184if test "x$ac_cv_have_decl_IORING_OP_CLOSE" = xyes; then :
     17185  $as_echo "#define CFA_HAVE_IORING_OP_CLOSE 1" >>confdefs.h
     17186
     17187fi
     17188
     17189
     17190                ac_fn_c_check_decl "$LINENO" "IORING_OP_FILES_UPDATE" "ac_cv_have_decl_IORING_OP_FILES_UPDATE" "#include <linux/io_uring.h>
     17191"
     17192if test "x$ac_cv_have_decl_IORING_OP_FILES_UPDATE" = xyes; then :
     17193  $as_echo "#define CFA_HAVE_IORING_OP_FILES_UPDATE 1" >>confdefs.h
     17194
     17195fi
     17196
     17197
     17198                ac_fn_c_check_decl "$LINENO" "IORING_OP_STATX" "ac_cv_have_decl_IORING_OP_STATX" "#include <linux/io_uring.h>
     17199"
     17200if test "x$ac_cv_have_decl_IORING_OP_STATX" = xyes; then :
     17201  $as_echo "#define CFA_HAVE_IORING_OP_STATX 1" >>confdefs.h
     17202
     17203fi
     17204
     17205
     17206                ac_fn_c_check_decl "$LINENO" "IORING_OP_READ" "ac_cv_have_decl_IORING_OP_READ" "#include <linux/io_uring.h>
     17207"
     17208if test "x$ac_cv_have_decl_IORING_OP_READ" = xyes; then :
     17209  $as_echo "#define CFA_HAVE_IORING_OP_READ 1" >>confdefs.h
     17210
     17211fi
     17212
     17213
     17214                ac_fn_c_check_decl "$LINENO" "IORING_OP_WRITE" "ac_cv_have_decl_IORING_OP_WRITE" "#include <linux/io_uring.h>
     17215"
     17216if test "x$ac_cv_have_decl_IORING_OP_WRITE" = xyes; then :
     17217  $as_echo "#define CFA_HAVE_IORING_OP_WRITE 1" >>confdefs.h
     17218
     17219fi
     17220
     17221
     17222                ac_fn_c_check_decl "$LINENO" "IORING_OP_FADVISE" "ac_cv_have_decl_IORING_OP_FADVISE" "#include <linux/io_uring.h>
     17223"
     17224if test "x$ac_cv_have_decl_IORING_OP_FADVISE" = xyes; then :
     17225  $as_echo "#define CFA_HAVE_IORING_OP_FADVISE 1" >>confdefs.h
     17226
     17227fi
     17228
     17229
     17230                ac_fn_c_check_decl "$LINENO" "IORING_OP_MADVISE" "ac_cv_have_decl_IORING_OP_MADVISE" "#include <linux/io_uring.h>
     17231"
     17232if test "x$ac_cv_have_decl_IORING_OP_MADVISE" = xyes; then :
     17233  $as_echo "#define CFA_HAVE_IORING_OP_MADVISE 1" >>confdefs.h
     17234
     17235fi
     17236
     17237
     17238                ac_fn_c_check_decl "$LINENO" "IORING_OP_SEND" "ac_cv_have_decl_IORING_OP_SEND" "#include <linux/io_uring.h>
     17239"
     17240if test "x$ac_cv_have_decl_IORING_OP_SEND" = xyes; then :
     17241  $as_echo "#define CFA_HAVE_IORING_OP_SEND 1" >>confdefs.h
     17242
     17243fi
     17244
     17245
     17246                ac_fn_c_check_decl "$LINENO" "IORING_OP_RECV" "ac_cv_have_decl_IORING_OP_RECV" "#include <linux/io_uring.h>
     17247"
     17248if test "x$ac_cv_have_decl_IORING_OP_RECV" = xyes; then :
     17249  $as_echo "#define CFA_HAVE_IORING_OP_RECV 1" >>confdefs.h
     17250
     17251fi
     17252
     17253
     17254                ac_fn_c_check_decl "$LINENO" "IORING_OP_OPENAT2" "ac_cv_have_decl_IORING_OP_OPENAT2" "#include <linux/io_uring.h>
     17255"
     17256if test "x$ac_cv_have_decl_IORING_OP_OPENAT2" = xyes; then :
     17257  $as_echo "#define CFA_HAVE_IORING_OP_OPENAT2 1" >>confdefs.h
     17258
     17259fi
     17260
     17261
     17262                ac_fn_c_check_decl "$LINENO" "IORING_OP_EPOLL_CTL" "ac_cv_have_decl_IORING_OP_EPOLL_CTL" "#include <linux/io_uring.h>
     17263"
     17264if test "x$ac_cv_have_decl_IORING_OP_EPOLL_CTL" = xyes; then :
     17265  $as_echo "#define CFA_HAVE_IORING_OP_EPOLL_CTL 1" >>confdefs.h
     17266
     17267fi
     17268
     17269
     17270                ac_fn_c_check_decl "$LINENO" "IORING_OP_SPLICE" "ac_cv_have_decl_IORING_OP_SPLICE" "#include <linux/io_uring.h>
     17271"
     17272if test "x$ac_cv_have_decl_IORING_OP_SPLICE" = xyes; then :
     17273  $as_echo "#define CFA_HAVE_IORING_OP_SPLICE 1" >>confdefs.h
     17274
     17275fi
     17276
     17277
     17278                ac_fn_c_check_decl "$LINENO" "IORING_OP_PROVIDE_BUFFERS" "ac_cv_have_decl_IORING_OP_PROVIDE_BUFFERS" "#include <linux/io_uring.h>
     17279"
     17280if test "x$ac_cv_have_decl_IORING_OP_PROVIDE_BUFFERS" = xyes; then :
     17281  $as_echo "#define CFA_HAVE_IORING_OP_PROVIDE_BUFFERS 1" >>confdefs.h
     17282
     17283fi
     17284
     17285
     17286                ac_fn_c_check_decl "$LINENO" "IORING_OP_REMOVE_BUFFER" "ac_cv_have_decl_IORING_OP_REMOVE_BUFFER" "#include <linux/io_uring.h>
     17287"
     17288if test "x$ac_cv_have_decl_IORING_OP_REMOVE_BUFFER" = xyes; then :
     17289  $as_echo "#define CFA_HAVE_IORING_OP_REMOVE_BUFFER 1" >>confdefs.h
     17290
     17291fi
     17292
     17293
    1697117294
    1697217295fi
Note: See TracChangeset for help on using the changeset viewer.