xref: /libevent-2.1.12/autogen.sh (revision 9376ac4d)
151fde166SNiels Provos#!/bin/sh
269cce257SAzat Khuzhin
3*9376ac4dSAzat KhuzhinMAKE=make
4*9376ac4dSAzat Khuzhinif command -v gmake >/dev/null 2>/dev/null; then
5*9376ac4dSAzat Khuzhin  MAKE=gmake
6*9376ac4dSAzat Khuzhinfi
7*9376ac4dSAzat Khuzhin$MAKE maintainer-clean >/dev/null 2>/dev/null
869cce257SAzat Khuzhin
97ea8e89dSNick Mathewsonif [ -x "`which autoreconf 2>/dev/null`" ] ; then
107ea8e89dSNick Mathewson   exec autoreconf -ivf
117ea8e89dSNick Mathewsonfi
127ea8e89dSNick Mathewson
1351fde166SNiels ProvosLIBTOOLIZE=libtoolize
145a0d671fSNick MathewsonSYSNAME=`uname`
15cabcd62fSNick Mathewsonif [ "x$SYSNAME" = "xDarwin" ] ; then
1651fde166SNiels Provos  LIBTOOLIZE=glibtoolize
1751fde166SNiels Provosfi
18558de9b3SNiels Provosaclocal -I m4 && \
1951fde166SNiels Provos	autoheader && \
2051fde166SNiels Provos	$LIBTOOLIZE && \
2151fde166SNiels Provos	autoconf && \
228a440623SNick Mathewson	automake --add-missing --force-missing --copy
23