diff options
author | Kevin P. Fleming <kpfleming@digium.com> | 2005-07-05 19:30:18 +0000 |
---|---|---|
committer | Kevin P. Fleming <kpfleming@digium.com> | 2005-07-05 19:30:18 +0000 |
commit | 7d841b18857fab6417f93ee252ffe72fef4a9e8d (patch) | |
tree | d3552b9e2ecd7c795f505e69213bb1738d034ee8 /editline/configure | |
parent | 232e7869e02f2d8b37434c54f01aa7b1f9191797 (diff) |
make editline build properly on cygwin (bug #4624)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@6029 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'editline/configure')
-rwxr-xr-x | editline/configure | 21 |
1 files changed, 20 insertions, 1 deletions
diff --git a/editline/configure b/editline/configure index ce38a97a5..9dccffd0f 100755 --- a/editline/configure +++ b/editline/configure @@ -894,7 +894,26 @@ case "${host}" in *-*-freebsd*) ABI="elf" ;; - *-*-linux*) + *-*-linux* | *cygwin*) + cyg="$(echo ${host} | sed -e c\cygwin)" + if [ ${cyg} = cygwin ]; then \ + echo "cygwin detected"; \ + S_CFLAGS=""; \ + echo "/* cygdef.h. Generated automatically by configure. */ +#ifndef _CYGDEF_H_ +#define _CYGDEF_H_ 1 +#include <sys/ioctl.h> +#define __linux__ 1 + + +typedef void (*sig_t)(int); + + +#endif /* _CYGDEF_H_ */" > cygdef.h; \ + echo " + #define CYGWIN 1 +" > confdefs.h; \ + fi ABI="elf" ;; *-*-netbsd*) |