# | Line 6 | Line 6 | |
---|---|---|
6 | # | |
7 | ||
8 | # Change these to change the package name and version | |
9 | < | AC_INIT(ihost, 1.5.6, bugs@i-scream.org) |
10 | < | AM_INIT_AUTOMAKE(ihost, 1.5.6) |
9 | > | AC_INIT(ihost, 1.5.8, bugs@i-scream.org) |
10 | > | AM_INIT_AUTOMAKE(ihost, 1.5.8) |
11 | ||
12 | # Revision number (automatically updated) | |
13 | AC_REVISION($Revision$) | |
# | Line 61 | Line 61 | AC_FUNC_MALLOC | |
61 | AC_FUNC_REALLOC | |
62 | AC_FUNC_FORK | |
63 | AC_CHECK_FUNCS(strlcat) | |
64 | – | AC_CHECK_LIB(statgrab, get_general_stats,[:],[AC_MSG_ERROR([need libstatgrab])]) |
64 | ||
65 | # Figure out details about the host - we need the OS | |
66 | AC_CANONICAL_HOST | |
# | Line 76 | Line 75 | case $host_os in | |
75 | solaris2.*) | |
76 | AC_CHECK_LIB(ukcprog, fpgetline,[:],[AC_MSG_ERROR([need libukcprog])],[-lnsl -lsocket]) | |
77 | AC_DEFINE(SOLARIS, , [Building on Solaris 2.x]) | |
78 | < | LIBS="$LIBS -lnsl -lsocket -lkstat -Wl,-Bstatic -lstatgrab -lukcprog -Wl,-Bdynamic" |
78 | > | LIBS="$LIBS -lnsl -lsocket -lkstat -ldevinfo -lstatgrab -lukcprog" |
79 | ;; | |
80 | < | freebsd4.*) |
80 | > | freebsd*) |
81 | AC_CHECK_LIB(ukcprog, fpgetline,[:],[AC_MSG_ERROR([need libukcprog])]) | |
82 | < | AC_DEFINE(FREEBSD, , [Building on FreeBSD 4.x]) |
83 | < | LIBS="$LIBS -lstatgrab -lkvm -ldevstat -lukcprog -static" |
82 | > | AC_DEFINE(ALLBSD, , [Building on a BSD-derived system]) |
83 | > | AC_DEFINE(FREEBSD, , [Building on FreeBSD]) |
84 | > | LIBS="$LIBS -lstatgrab -lkvm -ldevstat -lukcprog" |
85 | # FreeBSD needs ihost to be setgid kmem | |
86 | AM_CONDITIONAL(SETGIDKMEM, true) | |
87 | ;; | |
88 | + | netbsdelf*) |
89 | + | AC_CHECK_LIB(ukcprog, fpgetline,[:],[AC_MSG_ERROR([need libukcprog])]) |
90 | + | AC_DEFINE(ALLBSD, , [Building on a BSD-derived system]) |
91 | + | AC_DEFINE(NETBSD, , [Building on NetBSD]) |
92 | + | LIBS="$LIBS -lstatgrab -lkvm -lukcprog" |
93 | + | AM_CONDITIONAL(SETGIDKMEM, true) |
94 | + | ;; |
95 | linux-gnu) | |
96 | AC_CHECK_LIB(ukcprog, fpgetline,[:],[AC_MSG_ERROR([need libukcprog])]) | |
97 | AC_DEFINE(LINUX, , [Building on GNU/Linux]) | |
98 | < | LIBS="$LIBS -lstatgrab -lukcprog -static" |
98 | > | LIBS="$LIBS -lstatgrab -lukcprog" |
99 | ;; | |
100 | + | cygwin) |
101 | + | AC_MSG_ERROR([libstatgrab doesn't fully support cygwin, yet]) |
102 | + | ;; |
103 | *) | |
104 | AC_MSG_ERROR([Cannot build on unknown OS: $host_os]) | |
105 | ;; | |
106 | esac | |
107 | ||
108 | + | # Check for libstatgrab |
109 | + | AC_CHECK_LIB(statgrab, get_general_stats,[:],[AC_MSG_ERROR([need libstatgrab])]) |
110 | + | |
111 | # Check for the --with-pid-file option | |
112 | AC_ARG_WITH([pid-file], [ --with-pid-file=FILE location of PID file (default: /var/tmp/.ihost.pid)], [pidfile=$withval], [pidfile=[/var/tmp/.ihost.pid]]) | |
113 | AC_DEFINE_UNQUOTED([PID_FILE], ["$pidfile"], [Location of PID file]) | |
# | Line 106 | Line 119 | AC_DEFINE_UNQUOTED([MAX_UDP_PACKET_SIZE], [$max_udp_si | |
119 | # Check for the --with-log-file option | |
120 | AC_ARG_WITH([log-file], [ --with-log-file=FILE location of log file (default: /var/log/ihost.log)], [logfile=$withval], [logfile=[/var/log/ihost.log]]) | |
121 | AC_DEFINE_UNQUOTED([LOG_FILE], ["$logfile"], [Location of log file]) | |
122 | + | |
123 | + | # Check for the --with-server-name option |
124 | + | AC_ARG_WITH([server-name], [ --with-server-name=NAME default server name (default: i-scream)], [servername=$withval], [servername=[i-scream]]) |
125 | + | AC_DEFINE_UNQUOTED([DEF_SERVER_NAME], ["$servername"], [Default Server Name]) |
126 | + | |
127 | + | # Check for the --with-server-port option |
128 | + | AC_ARG_WITH([server-port], [ --with-server-port=PORT default server port (default: 4567)], [serverport=$withval], [serverport=[4567]]) |
129 | + | AC_DEFINE_UNQUOTED([DEF_SERVER_PORT], [$serverport], [Default Server Port]) |
130 | ||
131 | # And finish by changing these files | |
132 | AC_CONFIG_FILES([Makefile]) |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |