Skip to content
Snippets Groups Projects
Commit 9e8d62b3 authored by Sjoerd Simons's avatar Sjoerd Simons
Browse files

Use the generic GNOME autogen.sh

Make the behaviour more consistent by using the standard gnome
autogen.sh from https://wiki.gnome.org/Projects/GnomeCommon/Migration

.
This makes autogen correctly behave when NOCONFIGURE is set amongst
other things.

Also remove configure,{README,INSTALL}{.in,} from EXTRA_DIST and leave it up to
autofoo to import a standard INSTALL file.

Reviewed-by: default avatarJustin Kim <justin.kim@collabora.com>
Signed-off-by: default avatarSjoerd Simons <sjoerd.simons@collabora.co.uk>
Differential Revision: https://phabricator.apertis.org/D2063
parent 70498200
No related branches found
No related tags found
No related merge requests found
ACLOCAL_AMFLAGS = -I m4 ${ACLOCAL_FLAGS}
PACKAGE = newport
......
#! /bin/bash
#!/bin/sh
# Run this to generate all the initial makefiles, etc.
test -n "$srcdir" || srcdir=$(dirname "$0")
test -n "$srcdir" || srcdir=.
PROJECT=newport
olddir=$(pwd)
test -d m4 || mkdir m4
GTKDOCIZE=`which gtkdocize`
if test -z $GTKDOCIZE; then
echo "*** No gtk-doc support ***"
echo "EXTRA_DIST =" > gtk-doc.make
else
gtkdocize || exit $?
cd $srcdir
(test -f configure.ac) || {
echo "*** ERROR: Directory '$srcdir' does not look like the top-level project directory ***"
exit 1
}
# shellcheck disable=SC2016
PKG_NAME=$(autoconf --trace 'AC_INIT:$1' configure.ac)
if [ "$#" = 0 -a "x$NOCONFIGURE" = "x" ]; then
echo "*** WARNING: I am going to run 'configure' with no arguments." >&2
echo "*** If you wish to pass any to it, please specify them on the" >&2
echo "*** '$0' command line." >&2
echo "" >&2
fi
autoreconf -v -f --install -Wno-portability || exit $?
./configure "$@" && echo "Now type 'make' to compile $PROJECT."
aclocal --install || exit 1
gtkdocize --copy || exit 1
autoreconf --verbose --force --install || exit 1
cd "$olddir"
if [ "$NOCONFIGURE" = "" ]; then
$srcdir/configure "$@" || exit 1
if [ "$1" = "--help" ]; then exit 0 else
echo "Now type 'make' to compile $PKG_NAME" || exit 1
fi
else
echo "Skipping configure process."
fi
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment