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