ait/os/config.h.in
author om
Tue, 12 Nov 2013 11:31:34 +0100
branchom
changeset 2 c9bf2537109a
permissions -rw-r--r--
added C/C++ and Python sources
om@2
     1
/**
om@2
     2
 * config.h.in
om@2
     3
 *
om@2
     4
 * Template for config.h
om@2
     5
 * This file gets modified and expanded by cmake.
om@2
     6
 *
om@2
     7
 * Copyright (C) 2012, 2013 AIT Austrian Institute of Technology
om@2
     8
 * AIT Austrian Institute of Technology GmbH
om@2
     9
 * Donau-City-Strasse 1 | 1220 Vienna | Austria
om@2
    10
 * http://www.ait.ac.at
om@2
    11
 *
om@2
    12
 * This library is free software; you can redistribute it and/or
om@2
    13
 * modify it under the terms of the GNU Lesser General Public
om@2
    14
 * License version 2.1 as published by the Free Software Foundation.
om@2
    15
 *
om@2
    16
 * This library is distributed in the hope that it will be useful,
om@2
    17
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
om@2
    18
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
om@2
    19
 * Lesser General Public License for more details.
om@2
    20
 *
om@2
    21
 * You should have received a copy of the GNU Lesser General Public
om@2
    22
 * License along with this library; if not, write to the
om@2
    23
 * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
om@2
    24
 * Boston, MA 02110-1301, USA.
om@2
    25
 */
om@2
    26
om@2
    27
om@2
    28
#ifndef __CONFIG_H
om@2
    29
#define __CONFIG_H
om@2
    30
om@2
    31
om@2
    32
// ------------------------------------------------------------
om@2
    33
// check defs (headers only)
om@2
    34
om@2
    35
om@2
    36
// standard C headers
om@2
    37
#cmakedefine HAVE_STDIO_H 1
om@2
    38
#cmakedefine HAVE_STDDEF_H 1
om@2
    39
#cmakedefine HAVE_STDLIB_H 1
om@2
    40
#cmakedefine HAVE_INTTYPES_H 1
om@2
    41
#cmakedefine HAVE_MEMORY_H 1
om@2
    42
#cmakedefine HAVE_STRING_H 1
om@2
    43
#cmakedefine HAVE_UNISTD_H 1
om@2
    44
om@2
    45
// stdbool.h
om@2
    46
#cmakedefine HAVE_STDBOOL_H 1
om@2
    47
om@2
    48
// endian.h
om@2
    49
#cmakedefine HAVE_ENDIAN_H 1
om@2
    50
om@2
    51
// time system headers
om@2
    52
#cmakedefine HAVE_SYS_TIME_H 1
om@2
    53
#cmakedefine HAVE_SYS_TIMES_H 1
om@2
    54
#cmakedefine HAVE_TIME_H 1
om@2
    55
om@2
    56
// files
om@2
    57
#cmakedefine HAVE_FCNTL_H 1
om@2
    58
#cmakedefine HAVE_SYS_STAT_H 1
om@2
    59
om@2
    60
om@2
    61
// some math
om@2
    62
#cmakedefine HAVE_MATH_H 1
om@2
    63
om@2
    64
// networking
om@2
    65
#cmakedefine HAVE_NETDB_H 1
om@2
    66
#cmakedefine HAVE_IFADDRS_H 1
om@2
    67
#cmakedefine HAVE_NETINET_IN_H 1
om@2
    68
#cmakedefine HAVE_ARPA_INET_H 1
om@2
    69
#cmakedefine HAVE_SYS_SOCKET_H 1
om@2
    70
#cmakedefine HAVE_SYS_UN_H 1
om@2
    71
om@2
    72
// assert.h
om@2
    73
#cmakedefine HAVE_ASSERT_H 1
om@2
    74
om@2
    75
// signal.h
om@2
    76
#cmakedefine HAVE_SIGNAL_H 1
om@2
    77
om@2
    78
// sys/uio.h
om@2
    79
#cmakedefine HAVE_SYS_UIO_H 1
om@2
    80
om@2
    81
// syslog.h
om@2
    82
#cmakedefine HAVE_SYSLOG_H 1
om@2
    83
om@2
    84
// errno.h
om@2
    85
#cmakedefine HAVE_ERRNO_H 1
om@2
    86
om@2
    87
// limits.h
om@2
    88
#cmakedefine HAVE_LIMITS_H 1
om@2
    89
om@2
    90
// memory management
om@2
    91
#cmakedefine HAVE_SYS_MMAN_H 1
om@2
    92
om@2
    93
// directory entries
om@2
    94
#cmakedefine HAVE_DIRENT_H 1
om@2
    95
om@2
    96
// sys/uio.h
om@2
    97
#cmakedefine HAVE_SYS_UIO_H 1
om@2
    98
om@2
    99
// iconv.h
om@2
   100
#cmakedefine HAVE_ICONV_H 1
om@2
   101
om@2
   102
// fuse
om@2
   103
#cmakedefine HAVE_FUSE_H 1
om@2
   104
om@2
   105
om@2
   106
#endif
om@2
   107