… | |
… | |
67 | [AC_HELP_STRING(--enable-iftype[=TYPE/SUBTYPE], [ |
67 | [AC_HELP_STRING(--enable-iftype[=TYPE/SUBTYPE], [ |
68 | Use kernel/net device interface TYPE/SUBTYPE. |
68 | Use kernel/net device interface TYPE/SUBTYPE. |
69 | Working combinations are: |
69 | Working combinations are: |
70 | "native/linux" |
70 | "native/linux" |
71 | "tincd/linux" |
71 | "tincd/linux" |
72 | "tincd/freebsd"; |
72 | "tincd/freebsd" |
|
|
73 | "tincd/openbsd" |
|
|
74 | "tincd/darwin" |
|
|
75 | "native/cygwin"; |
73 | Untested combinations are: |
76 | Untested combinations are: |
74 | "tincd/netbsd" |
77 | "tincd/netbsd" |
75 | "tincd/darwin" |
|
|
76 | "tincd/solaris" |
78 | "tincd/solaris" |
77 | "tincd/openbsd"; |
79 | "tincd/mingw"; |
78 | Broken combinations are: |
80 | Broken combinations are: |
79 | "tincd/cygwin"; |
81 | "tincd/cygwin"; |
80 | The default is to autodetect. |
82 | The default is to autodetect. |
81 | ])], |
83 | ])], |
82 | [ |
84 | [ |
… | |
… | |
119 | IFTYPE=tincd |
121 | IFTYPE=tincd |
120 | IFSUBTYPE=netbsd |
122 | IFSUBTYPE=netbsd |
121 | AC_DEFINE(HAVE_NETBSD, 1, [NetBSD]) |
123 | AC_DEFINE(HAVE_NETBSD, 1, [NetBSD]) |
122 | ;; |
124 | ;; |
123 | *cygwin*) |
125 | *cygwin*) |
124 | IFTYPE=tincd |
126 | IFTYPE=native |
125 | IFSUBTYPE=cygwin |
127 | IFSUBTYPE=cygwin |
126 | AC_DEFINE(HAVE_CYGWIN, 1, [Cygwin]) |
128 | AC_DEFINE(HAVE_CYGWIN, 1, [Cygwin]) |
127 | ;; |
129 | ;; |
128 | *) |
130 | *) |
129 | AC_MSG_ERROR("Unknown operating system.") |
131 | AC_MSG_ERROR("Unknown operating system.") |
… | |
… | |
221 | |
223 | |
222 | AC_CACHE_SAVE |
224 | AC_CACHE_SAVE |
223 | |
225 | |
224 | dnl These are defined in files in m4/ |
226 | dnl These are defined in files in m4/ |
225 | tinc_TUNTAP |
227 | tinc_TUNTAP |
|
|
228 | |
226 | tinc_OPENSSL |
229 | tinc_OPENSSL |
|
|
230 | if test "x$openssl_include" != x; then |
227 | CXXFLAGS="$CXXFLAGS -I$openssl_include" |
231 | CXXFLAGS="$CXXFLAGS -I$openssl_include" |
|
|
232 | fi |
228 | dnl tinc_ZLIB |
233 | dnl tinc_ZLIB |
229 | |
234 | |
230 | AC_ARG_ENABLE(rohc, |
235 | AC_ARG_ENABLE(rohc, |
231 | [AC_HELP_STRING(--enable-rohc, [enable robust header compression (rfc3095).])], |
236 | [AC_HELP_STRING(--enable-rohc, [enable robust header compression (rfc3095).])], |
232 | [ |
237 | [ |
… | |
… | |
260 | AC_ARG_ENABLE(http-proxy, |
265 | AC_ARG_ENABLE(http-proxy, |
261 | [AC_HELP_STRING(--enable-http-proxy, [enable http proxy connect support (default disabled).])], |
266 | [AC_HELP_STRING(--enable-http-proxy, [enable http proxy connect support (default disabled).])], |
262 | AC_DEFINE_UNQUOTED(ENABLE_HTTP_PROXY, 1, [http proxy connect support.]) |
267 | AC_DEFINE_UNQUOTED(ENABLE_HTTP_PROXY, 1, [http proxy connect support.]) |
263 | ) |
268 | ) |
264 | |
269 | |
265 | HMAC=12 dnl see also the AC_HELP_STRING |
270 | HMAC=8 dnl see also the AC_HELP_STRING |
266 | AC_ARG_ENABLE(hmac-length, |
271 | AC_ARG_ENABLE(hmac-length, |
267 | [AC_HELP_STRING(--enable-hmac-length=BYTES, [use a hmac of length BYTES bytes (default 12). Allowed values are 4, 8, 12, 16.])], |
272 | [AC_HELP_STRING(--enable-hmac-length=BYTES, [use a hmac of length BYTES bytes (default 12). Allowed values are 4, 8, 12, 16.])], |
268 | HMAC=$enableval |
273 | HMAC=$enableval |
269 | ) |
274 | ) |
270 | AC_DEFINE_UNQUOTED(HMACLENGTH, $HMAC, [Size of HMAC in each packet in bytes.]) |
275 | AC_DEFINE_UNQUOTED(HMACLENGTH, $HMAC, [Size of HMAC in each packet in bytes.]) |