6 test "x$srcdir" = x && srcdir=.
10 if test -f "$srcdir/configure.in" && \
11 test -d "$srcdir/glib/src" && \
12 test -d "$srcdir/glib/glibmm"
14 echo "** Error **: Directory \`${srcdir}\' does not look like"
15 echo "the top-level ${PKG_NAME} directory."
20 test -x "$MAKE" || MAKE=`which gmake`
21 test -x "$MAKE" || MAKE=`which make`
23 if "$MAKE" --version 2>/dev/null | grep "Free Software Foundation" >/dev/null 2>&1
25 echo "** Error **: You need GNU make to build gtkmm from CVS."
26 echo "${MAKE} is not GNU make."
30 echo "Found GNU make at ${MAKE}... good."
34 echo "Adding libtools."
35 libtoolize --automake || exit 1
37 echo "Building macros."
38 aclocal -I "$srcdir/scripts" $ACLOCAL_FLAGS || exit 1
40 #echo "Building config header."
43 echo "Building makefiles."
44 automake --add-missing || exit 1
46 echo "Building configure."
54 *--enable-warnings*|*--disable-warnings*)
56 *) # enable -Werror by default when building with gcc3
57 ${CXX:-"g++"} --version 2>/dev/null | grep '(GCC) 3\.[0-9]\+\.[0-9]' >/dev/null 2>&1 \
58 && enable_warnings='--enable-warnings=hardcore'
65 if test -z "$AUTOGEN_SUBDIR_MODE"
67 echo "Running $srcdir/configure --enable-maintainer-mode" $enable_warnings "$@"
68 "$srcdir/configure" --enable-maintainer-mode $enable_warnings "$@" || exit 1
74 echo 'run "./configure ; make"'