--- .gitignore | 1 + autogen.sh | 34 ++++++++++++++++++++++++++++++---- 2 files changed, 31 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index af4828f..6bcb4d2 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,4 @@ version.c openconnect nm-openconnect-auth-dialog Make.config +.DS_Store diff --git a/autogen.sh b/autogen.sh index 885c0df..2aff2b6 100755 --- a/autogen.sh +++ b/autogen.sh @@ -1,6 +1,32 @@ #!/bin/sh +#set -x -aclocal && \ - libtoolize --automake --copy --force && \ - automake --foreign --add-missing && \ - autoconf +# on osx libtoolize is install as glibtoolize. Find it. +if [ `uname` == "Darwin" ]; then + LIBTOOLIZE=glibtoolize +else + LIBTOOLIZE=libtoolize +fi + +# we need to include the aclocal macros for pkg-tool. which on OSX +# might be in a number of places. I think this path can be larger, so +# may as well err to including the various places. +ACLOCAL_INCLUDES="" +for dir in "/opt/local/share/aclocal" "/usr/local/share/aclocal"; do + if [ -e "$dir" ]; then + ACLOCAL_INCLUDES="$ACLOCAL_INCLUDES -I ${dir}" + fi +done + +set -e +aclocal $ACLOCAL_INCLUDES +${LIBTOOLIZE} --automake --copy --force +automake --foreign --add-missing +autoconf + +if [ `uname` == "Darwin" ]; then + echo -e "\n\n" + echo "Before you run configure, you'll need to tell pkg-config about zlib" + echo 'export ZLIB_CFLAGS=" "' + echo 'export ZLIB_LIBS=" "' +fi -- 1.7.3.2 --=-=-= Content-Type: text/x-diff Content-Disposition: inline; filename=0002-Better-to-check-for-zlib-using-autoconf-and-not-pkg-.patch