Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

executable file 50 lines (43 sloc) 1.314 kb
#!/bin/sh
# make-wc.sh: Check out working copy of uim trunk and prepare to build. Do
# not use this script to make a release. Use make-dist.sh for it.
#
# Usage:
#
# $ git clone https://code.google.com/p/uim/
# $ cd uim
# $ ./make-wc.sh
# $ make
#
# You can add arbitrary configure options to make-wc.sh as follows:
#
# $ ./make-wc.sh --enable-debug --enable-backtrace
#
# Prerequisites to build uim trunk:
#
# - autoconf 2.60b or later (2.61 is recommended)
# - automake 1.10 or later
# - libtool (1.5.22 is working)
# - intltool 0.35.2 (later versions may need autogen.sh modification)
# - GNU make
# - perl
# - ruby
# - rsvg-convert(1) distributed with librsvg
# - AsciiDoc
#
# And to run tests:
#
# - GNU sed (for 'make check' on SigScheme)
# - Gauche 0.8.5 or later
# - GaUnit 0.1.1 or later (see doc/UNIT-TEST)
LANG=C
MAKE=make
# --enable-maintainer-mode is required to build git HEAD
CONF_COMMON="--enable-maintainer-mode --disable-warnings-into-error"
git submodule update --init --recursive
(cd sigscheme/libgcroots && git checkout master && ./autogen.sh) \
&& (cd sigscheme && git checkout master && ./autogen.sh) \
&& ./autogen.sh \
|| { echo 'autogen failed.' && exit 1; }
echo "configure $CONF_COMMON $@"
./configure $CONF_COMMON $@
Jump to Line
Something went wrong with that request. Please try again.