mirror of
https://github.com/tmate-io/tmate.git
synced 2024-12-28 01:28:50 +01:00
Merge branch 'master' of ssh://git.code.sf.net/p/tmux/tmux-code
This commit is contained in:
commit
2a9a75a569
@ -54,10 +54,12 @@ vasprintf(char **ret, const char *fmt, va_list ap)
|
|||||||
free(*ret);
|
free(*ret);
|
||||||
goto error;
|
goto error;
|
||||||
}
|
}
|
||||||
|
va_end(ap2);
|
||||||
|
|
||||||
return (n);
|
return (n);
|
||||||
|
|
||||||
error:
|
error:
|
||||||
|
va_end(ap2);
|
||||||
*ret = NULL;
|
*ret = NULL;
|
||||||
return (-1);
|
return (-1);
|
||||||
}
|
}
|
||||||
|
88
configure.ac
88
configure.ac
@ -23,28 +23,6 @@ AC_PROG_INSTALL
|
|||||||
# Default tmux.conf goes in /etc not ${prefix}/etc.
|
# Default tmux.conf goes in /etc not ${prefix}/etc.
|
||||||
test "$sysconfdir" = '${prefix}/etc' && sysconfdir=/etc
|
test "$sysconfdir" = '${prefix}/etc' && sysconfdir=/etc
|
||||||
|
|
||||||
# Check for various headers. Alternatives included from compat.h.
|
|
||||||
AC_CHECK_HEADERS(
|
|
||||||
[ \
|
|
||||||
bitstring.h \
|
|
||||||
curses.h \
|
|
||||||
dirent.h \
|
|
||||||
fcntl.h \
|
|
||||||
inttypes.h \
|
|
||||||
libutil.h \
|
|
||||||
ncurses.h \
|
|
||||||
ndir.h \
|
|
||||||
paths.h \
|
|
||||||
pty.h \
|
|
||||||
stdint.h \
|
|
||||||
sys/dir.h \
|
|
||||||
sys/ndir.h \
|
|
||||||
sys/tree.h \
|
|
||||||
term.h \
|
|
||||||
util.h \
|
|
||||||
]
|
|
||||||
)
|
|
||||||
|
|
||||||
# Is this a debug build?
|
# Is this a debug build?
|
||||||
found_debug=yes
|
found_debug=yes
|
||||||
AC_ARG_ENABLE(
|
AC_ARG_ENABLE(
|
||||||
@ -56,12 +34,12 @@ AM_CONDITIONAL(IS_DEBUG, test "x$found_debug" = xyes)
|
|||||||
|
|
||||||
# Is this a static build?
|
# Is this a static build?
|
||||||
AC_ARG_ENABLE(
|
AC_ARG_ENABLE(
|
||||||
static,
|
static,
|
||||||
AC_HELP_STRING(--enable-static, create a static build),
|
AC_HELP_STRING(--enable-static, create a static build),
|
||||||
found_static=$enable_static
|
found_static=$enable_static
|
||||||
)
|
)
|
||||||
if test "x$found_static" = xyes; then
|
if test "x$found_static" = xyes; then
|
||||||
LDFLAGS="$LDFLAGS -static"
|
LDFLAGS="$LDFLAGS -static"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Is this gcc?
|
# Is this gcc?
|
||||||
@ -109,6 +87,40 @@ AC_EGREP_CPP(
|
|||||||
AM_CONDITIONAL(IS_GLIBC, test "x$found_glibc" = xyes)
|
AM_CONDITIONAL(IS_GLIBC, test "x$found_glibc" = xyes)
|
||||||
AC_MSG_RESULT($found_glibc)
|
AC_MSG_RESULT($found_glibc)
|
||||||
|
|
||||||
|
# Check for various headers. Alternatives included from compat.h.
|
||||||
|
AC_CHECK_HEADERS(
|
||||||
|
[ \
|
||||||
|
bitstring.h \
|
||||||
|
curses.h \
|
||||||
|
dirent.h \
|
||||||
|
fcntl.h \
|
||||||
|
inttypes.h \
|
||||||
|
libutil.h \
|
||||||
|
ncurses.h \
|
||||||
|
ndir.h \
|
||||||
|
paths.h \
|
||||||
|
pty.h \
|
||||||
|
stdint.h \
|
||||||
|
sys/dir.h \
|
||||||
|
sys/ndir.h \
|
||||||
|
sys/tree.h \
|
||||||
|
term.h \
|
||||||
|
util.h \
|
||||||
|
]
|
||||||
|
)
|
||||||
|
|
||||||
|
# Check for some functions that are replaced or omitted.
|
||||||
|
AC_CHECK_FUNCS(
|
||||||
|
[ \
|
||||||
|
bzero \
|
||||||
|
dirfd \
|
||||||
|
flock \
|
||||||
|
setproctitle \
|
||||||
|
sysconf \
|
||||||
|
cfmakeraw \
|
||||||
|
]
|
||||||
|
)
|
||||||
|
|
||||||
# Look for clock_gettime. Must come before event_init.
|
# Look for clock_gettime. Must come before event_init.
|
||||||
AC_SEARCH_LIBS(clock_gettime, rt)
|
AC_SEARCH_LIBS(clock_gettime, rt)
|
||||||
|
|
||||||
@ -142,14 +154,14 @@ AC_SEARCH_LIBS(
|
|||||||
found_curses=no
|
found_curses=no
|
||||||
)
|
)
|
||||||
if test "x$found_curses" = xno; then
|
if test "x$found_curses" = xno; then
|
||||||
AC_MSG_ERROR("curses not found")
|
AC_MSG_ERROR("curses not found")
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Look for utempter.
|
# Look for utempter.
|
||||||
AC_CHECK_HEADER(utempter.h, have_utempter=yes, have_utempter=no)
|
AC_CHECK_HEADER(utempter.h, have_utempter=yes, have_utempter=no)
|
||||||
if test "x$have_utempter" = xyes; then
|
if test "x$have_utempter" = xyes; then
|
||||||
AC_DEFINE(HAVE_UTEMPTER)
|
AC_DEFINE(HAVE_UTEMPTER)
|
||||||
LIBS="$LIBS -lutempter"
|
LIBS="$LIBS -lutempter"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Check for b64_ntop.
|
# Check for b64_ntop.
|
||||||
@ -229,7 +241,7 @@ if test "x$found_cmsg_data" = xno; then
|
|||||||
if test "x$found_cmsg_data" = xyes; then
|
if test "x$found_cmsg_data" = xyes; then
|
||||||
XOPEN_DEFINES="-D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED"
|
XOPEN_DEFINES="-D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED"
|
||||||
else
|
else
|
||||||
AC_MSG_ERROR("CMSG_DATA not found")
|
AC_MSG_ERROR("CMSG_DATA not found")
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
AC_SUBST(XOPEN_DEFINES)
|
AC_SUBST(XOPEN_DEFINES)
|
||||||
@ -381,18 +393,6 @@ if test "x$found_getopt" != xno; then
|
|||||||
fi
|
fi
|
||||||
AM_CONDITIONAL(NO_GETOPT, [test "x$found_getopt" = xno])
|
AM_CONDITIONAL(NO_GETOPT, [test "x$found_getopt" = xno])
|
||||||
|
|
||||||
# Check for some functions that are replaced or omitted.
|
|
||||||
AC_CHECK_FUNCS(
|
|
||||||
[ \
|
|
||||||
bzero \
|
|
||||||
dirfd \
|
|
||||||
flock \
|
|
||||||
setproctitle \
|
|
||||||
sysconf \
|
|
||||||
cfmakeraw \
|
|
||||||
]
|
|
||||||
)
|
|
||||||
|
|
||||||
# Check for BSD-style integer types.
|
# Check for BSD-style integer types.
|
||||||
AC_MSG_CHECKING(for BSD-style unsigned types)
|
AC_MSG_CHECKING(for BSD-style unsigned types)
|
||||||
AC_COMPILE_IFELSE([AC_LANG_SOURCE(
|
AC_COMPILE_IFELSE([AC_LANG_SOURCE(
|
||||||
@ -405,7 +405,7 @@ AC_COMPILE_IFELSE([AC_LANG_SOURCE(
|
|||||||
#endif
|
#endif
|
||||||
int main(void)
|
int main(void)
|
||||||
{ u_int8_t u8; u_int16_t u16; u_int32_t u32; u_int64_t u64; }
|
{ u_int8_t u8; u_int16_t u16; u_int32_t u32; u_int64_t u64; }
|
||||||
])],
|
])],
|
||||||
[AC_DEFINE(HAVE_BSD_TYPES) AC_MSG_RESULT(yes)],
|
[AC_DEFINE(HAVE_BSD_TYPES) AC_MSG_RESULT(yes)],
|
||||||
AC_MSG_RESULT(no)
|
AC_MSG_RESULT(no)
|
||||||
)
|
)
|
||||||
@ -439,7 +439,7 @@ AC_LINK_IFELSE([AC_LANG_SOURCE(
|
|||||||
printf("%s\n", cp);
|
printf("%s\n", cp);
|
||||||
exit(0);
|
exit(0);
|
||||||
}
|
}
|
||||||
])],
|
])],
|
||||||
[AC_DEFINE(HAVE___PROGNAME) AC_MSG_RESULT(yes)],
|
[AC_DEFINE(HAVE___PROGNAME) AC_MSG_RESULT(yes)],
|
||||||
AC_MSG_RESULT(no)
|
AC_MSG_RESULT(no)
|
||||||
)
|
)
|
||||||
|
Loading…
Reference in New Issue
Block a user