summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBastien Nocera <hadess@hadess.net>2019-02-19 19:59:11 +0100
committerBastien Nocera <hadess@hadess.net>2019-02-19 19:59:11 +0100
commit344060b12c696f29290a8db97f94dfe4fb3048b4 (patch)
tree0529b72459459193683f8c1ec98fff72f4129c62
parent7ee47a889bb5a388e0183362e84ad69a1c30cb94 (diff)
downloadclutter-gst-344060b12c696f29290a8db97f94dfe4fb3048b4.tar.gz
build: Fix builddir != srcdir
-rwxr-xr-xautogen.sh12
-rw-r--r--clutter-gst/Makefile.am7
2 files changed, 15 insertions, 4 deletions
diff --git a/autogen.sh b/autogen.sh
index d83f1c4..bfcdc97 100755
--- a/autogen.sh
+++ b/autogen.sh
@@ -1,6 +1,16 @@
#! /bin/sh
+
+srcdir=`dirname $0`
+test -z "$srcdir" && srcdir=.
+
+ORIGDIR=`pwd`
+
+cd $srcdir
+
gtkdocize || exit 1
autoreconf -v --install || exit 1
+cd $ORIGDIR || exit $?
+
if test -z "$NOCONFIGURE"; then
- ./configure "$@" || exit 1
+ $srcdir/configure "$@" || exit 1
fi
diff --git a/clutter-gst/Makefile.am b/clutter-gst/Makefile.am
index cac901f..0df17b3 100644
--- a/clutter-gst/Makefile.am
+++ b/clutter-gst/Makefile.am
@@ -24,7 +24,7 @@ source_h = \
$(srcdir)/clutter-gst.h \
$(srcdir)/clutter-gst-types.h \
$(srcdir)/clutter-gst-util.h \
- $(srcdir)/clutter-gst-version.h \
+ $(builddir)/clutter-gst-version.h \
$(srcdir)/clutter-gst-camera.h \
$(srcdir)/clutter-gst-camera-manager.h \
$(srcdir)/clutter-gst-camera-device.h \
@@ -38,14 +38,14 @@ source_h = \
source_priv_h = \
$(srcdir)/clutter-gst-debug.h \
- $(srcdir)/clutter-gst-marshal.h \
+ $(builddir)/clutter-gst-marshal.h \
$(srcdir)/clutter-gst-private.h \
$(NULL)
source_c = \
$(srcdir)/clutter-gst-debug.c \
$(srcdir)/clutter-gst-types.c \
- $(srcdir)/clutter-gst-marshal.c \
+ $(builddir)/clutter-gst-marshal.c \
$(srcdir)/clutter-gst-player.c \
$(srcdir)/clutter-gst-camera.c \
$(srcdir)/clutter-gst-camera-manager.c \
@@ -69,6 +69,7 @@ libclutter_gst_@CLUTTER_GST_MAJORMINOR@_la_SOURCES = \
INCLUDES = \
-I$(top_srcdir) \
+ -I$(top_builddir) \
$(NULL)
AM_CPPFLAGS = \