OSDN Git Service

v1.0.2.5
[ntch/develop.git] / configure.ac
1 #                                               -*- Autoconf -*-
2 # Process this file with autoconf to produce a configure script.
3
4 AC_PREREQ([2.69])
5 AC_INIT([ntch], [1.0.2.5], [akohta001@gmail.com],[ntch],[https://sourceforge.jp/projects/ntch/])
6 AC_CONFIG_SRCDIR([src/main.c])
7 AC_CONFIG_HEADERS([config.h])
8
9 # Checks for programs.
10 AC_PROG_CC
11 AC_PROG_INSTALL
12
13 # Checks for libraries.
14 AC_CHECK_LIB([crypto], [BIO_ctrl])
15 AC_CHECK_LIB([dl], [dlopen])
16 AC_CHECK_LIB([gdbm], [dbm_open])
17 AC_CHECK_LIB([gdbm_compat], [dbm_open])
18 AC_CHECK_LIB([m], [sqrt])
19 AC_CHECK_LIB([ncursesw], [initscr])
20 AC_CHECK_LIB([pthread], [pthread_create])
21 AC_CHECK_LIB([sqlite3], [sqlite3_initialize])
22 AC_CHECK_LIB([ssl], [SSL_library_init])
23 AC_CHECK_LIB([z], [inflate])
24 AC_CHECK_LIB([rt], [clock_gettime])
25
26 # Checks for header files.
27 AC_CHECK_HEADERS([arpa/inet.h fcntl.h limits.h locale.h memory.h netdb.h netinet/in.h stdlib.h string.h sys/socket.h unistd.h wchar.h ndbm.h gdbm-ndbm.h ncurses.h ncursesw/ncurses.h])
28
29 # Checks for typedefs, structures, and compiler characteristics.
30 AC_TYPE_PID_T
31 AC_TYPE_SIZE_T
32 AC_CHECK_HEADER_STDBOOL
33 AC_TYPE_UID_T
34
35 # Checks for library functions.
36 AC_FUNC_MALLOC
37 AC_CHECK_FUNCS([gethostbyname memset mkdir regcomp setlocale socket strchr strrchr strstr strtol])
38
39 AC_CONFIG_FILES([Makefile])
40
41 AC_CONFIG_COMMANDS([make-gen-dir], [mkdir -p gen])
42 AC_PREFIX_DEFAULT([/usr/local])
43 AC_PREFIX_PROGRAM([ntch])
44
45 AC_OUTPUT