diff options
author | Jörg Mayer <jmayer@loplof.de> | 2012-01-14 14:40:58 +0000 |
---|---|---|
committer | Jörg Mayer <jmayer@loplof.de> | 2012-01-14 14:40:58 +0000 |
commit | d038e58987322be552735c7e5255d7f9d56915aa (patch) | |
tree | 85d93b3b572b6c43bbec187f679d9d0b94275f7b /macosx-setup.sh | |
parent | bf44748c8378a85c3e47632958ca51bdf0fbec77 (diff) | |
download | wireshark-d038e58987322be552735c7e5255d7f9d56915aa.tar.gz wireshark-d038e58987322be552735c7e5255d7f9d56915aa.tar.bz2 wireshark-d038e58987322be552735c7e5255d7f9d56915aa.zip |
Optionally build cmake, document why we need xz
svn path=/trunk/; revision=40498
Diffstat (limited to 'macosx-setup.sh')
-rwxr-xr-x | macosx-setup.sh | 23 |
1 files changed, 20 insertions, 3 deletions
diff --git a/macosx-setup.sh b/macosx-setup.sh index 30fc728cc2..cd7915e6b0 100755 --- a/macosx-setup.sh +++ b/macosx-setup.sh @@ -8,15 +8,17 @@ # http://nplab.fh-muenster.de/groups/wiki/wiki/fb7a4/Building_Wireshark_on_SnowLeopard.html # -# To set up a GTK3 environment uncomment the line below +# To set up a GTK3 environment # GTK3=1 +# To build cmake +# CMAKE=1 # # Versions to download and install. # # The following libraries are required. # GETTEXT_VERSION=0.18.1.1 -GLIB_VERSION=2.31.6 +GLIB_VERSION=2.31.8 # # pkg-config 0.26 appears to have broken the "we have our own GLib" # stuff, even if you explicitly set GLIB_CFLAGS and GLIB_LIBS. @@ -42,6 +44,9 @@ fi # XZ_VERSION=5.0.3 +# In case we want to build with cmake +CMAKE_VERSION=2.8.7 + # # The following libraries are optional. # Comment them out if you don't want them, but note that some of @@ -117,7 +122,7 @@ then fi cd macosx-support-libs -# Start with xz. It's required to unpack the current version of glib. +# Start with xz: It is the sole download format of glib later than 2.31.2 # echo "Downloading, building, and installing xz:" curl -O http://tukaani.org/xz/xz-$XZ_VERSION.tar.bz2 || exit 1 @@ -128,6 +133,18 @@ make -j 3 || exit 1 $DO_MAKE_INSTALL || exit 1 cd .. +if [ -n "$CMAKE" ]; then + echo "Downloading, building, and installing CMAKE:" + cmake_dir=`expr $CMAKE_VERSION : '\([0-9][0-9]*\.[0-9][0-9]*\).*'` + curl -O http://www.cmake.org/files/v$cmake_dir/cmake-$CMAKE_VERSION.tar.gz || exit 1 + gzcat cmake-$CMAKE_VERSION.tar.gz | tar xf - || exit 1 + cd cmake-$CMAKE_VERSION + ./bootstrap --system-libs || exit 1 + make -j 3 || exit 1 + $DO_MAKE_INSTALL || exit 1 + cd .. +fi + # # Start with GNU gettext; GLib requires it, and OS X doesn't have it # or a BSD-licensed replacement. |