| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- # Copyright (C) 2001-2022 Joe Orton <[email protected]> -*- autoconf -*-
- #
- # This file is free software; you may copy and/or distribute it with
- # or without modifications, as long as this notice is preserved.
- # This software is distributed in the hope that it will be useful, but
- # WITHOUT ANY WARRANTY, to the extent permitted by law; without even
- # the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- # PURPOSE.
- # The above license applies to THIS FILE ONLY, the neon library code
- # itself may be copied and distributed under the terms of the GNU
- # LGPL, see COPYING.LIB for more details
- # This file is part of the neon HTTP/WebDAV client library.
- # See https://notroj.github.io/neon/ for the latest version.
- # Please report feedback via <https://github.com/notroj/neon/>
- # Tests needed for the neon-test common test code.
- AC_DEFUN([NE_FORMAT_TIMET], [
- NEON_FORMAT(time_t, [
- #ifdef HAVE_SYS_TIME_H
- #include <sys/time.h>
- #endif])
- ])
- AC_DEFUN([NEON_TEST], [
- AC_REQUIRE([NEON_COMMON_CHECKS])
- AC_REQUIRE([NE_FORMAT_TIMET])
- AC_REQUIRE([AC_TYPE_PID_T])
- dnl NEON_XML_PARSER may add things (e.g. -I/usr/local/include) to
- dnl CPPFLAGS which make "gcc -Werror" fail in NEON_FORMAT; suggest
- dnl this macro is used first.
- AC_BEFORE([$0], [NEON_XML_PARSER])
- AC_CHECK_HEADERS(sys/time.h signal.h stdint.h locale.h)
- AC_CHECK_FUNCS(pipe isatty usleep shutdown setlocale gethostname)
- AC_REQUIRE([NE_FIND_AR])
- ])
- AC_DEFUN([NEON_TEST_WITHOUT_CHILD], [
- AC_DEFINE([NEON_NO_TEST_CHILD], 1, [Define if test suite child process handling is not needed])
- ])
|