summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim-Philipp Müller <tim.muller@collabora.co.uk>2010-03-30 15:20:07 +0100
committerTim-Philipp Müller <tim.muller@collabora.co.uk>2010-03-30 15:20:07 +0100
commitb40320d48325674a21081155c7a917a5b9e7b473 (patch)
treeef6aa455a319cb1e159b72f7cbc723f2870d1a77
parent890042bc927d3ccb561b4814ae2befee7ecdd2d8 (diff)
build: make autotools put its m4 files into m4/ instead of common/m4/
This is how we do it in the other modules, and gets rid of the annoying dirty status for common when doing git status (at least once you clean out the old files from there).
-rw-r--r--Makefile.am41
-rwxr-xr-xautogen.sh2
-rw-r--r--configure.ac3
-rw-r--r--m4/.gitignore36
-rw-r--r--m4/Makefile.am1
-rw-r--r--m4/check-checks.m4 (renamed from check-checks.m4)0
6 files changed, 78 insertions, 5 deletions
diff --git a/Makefile.am b/Makefile.am
index 5317b24bcd..4f5a832c50 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -1,7 +1,7 @@
DISTCHECK_CONFIGURE_FLAGS=--enable-gtk-doc --enable-docbook
# note: keep in sync with configure.ac
-ACLOCAL_AMFLAGS = -I common/m4 -I .
+ACLOCAL_AMFLAGS = -I m4 -I common/m4
aclocaldir = $(datadir)/aclocal
aclocal_DATA = gst-element-check-@GST_MAJORMINOR@.m4
@@ -10,6 +10,7 @@ SUBDIRS = pkgconfig \
gst libs plugins tools tests \
docs \
po \
+ m4 \
common
# These are all the possible subdirs
@@ -17,6 +18,7 @@ DIST_SUBDIRS = pkgconfig \
gst libs plugins tools tests \
docs \
po \
+ m4 \
common
# include before EXTRA_DIST for win32 assignment
@@ -24,7 +26,6 @@ include $(top_srcdir)/common/win32.mak
EXTRA_DIST = \
gstreamer.spec gstreamer.spec.in \
- check-checks.m4 \
gst-element-check.m4.in \
configure.ac autogen.sh depcomp \
MAINTAINERS ABOUT-NLS RELEASE gstreamer.doap \
@@ -158,7 +159,41 @@ gst-element-check-@GST_MAJORMINOR@.m4: gst-element-check.m4
CRUFT_FILES = \
$(top_builddir)/common/shave \
- $(top_builddir)/common/shave-libtool
+ $(top_builddir)/common/shave-libtool \
+ $(top_builddir)/common/m4/codeset.m4 \
+ $(top_builddir)/common/m4/gettext.m4 \
+ $(top_builddir)/common/m4/glibc2.m4 \
+ $(top_builddir)/common/m4/glibc21.m4 \
+ $(top_builddir)/common/m4/iconv.m4 \
+ $(top_builddir)/common/m4/intdiv0.m4 \
+ $(top_builddir)/common/m4/intl.m4 \
+ $(top_builddir)/common/m4/intldir.m4 \
+ $(top_builddir)/common/m4/intlmacosx.m4 \
+ $(top_builddir)/common/m4/intmax.m4 \
+ $(top_builddir)/common/m4/inttypes-pri.m4 \
+ $(top_builddir)/common/m4/inttypes_h.m4 \
+ $(top_builddir)/common/m4/lcmessage.m4 \
+ $(top_builddir)/common/m4/lib-ld.m4 \
+ $(top_builddir)/common/m4/lib-link.m4 \
+ $(top_builddir)/common/m4/lib-prefix.m4 \
+ $(top_builddir)/common/m4/libtool.m4 \
+ $(top_builddir)/common/m4/lock.m4 \
+ $(top_builddir)/common/m4/longlong.m4 \
+ $(top_builddir)/common/m4/ltoptions.m4 \
+ $(top_builddir)/common/m4/ltsugar.m4 \
+ $(top_builddir)/common/m4/ltversion.m4 \
+ $(top_builddir)/common/m4/lt~obsolete.m4 \
+ $(top_builddir)/common/m4/nls.m4 \
+ $(top_builddir)/common/m4/po.m4 \
+ $(top_builddir)/common/m4/printf-posix.m4 \
+ $(top_builddir)/common/m4/progtest.m4 \
+ $(top_builddir)/common/m4/size_max.m4 \
+ $(top_builddir)/common/m4/stdint_h.m4 \
+ $(top_builddir)/common/m4/uintmax_t.m4 \
+ $(top_builddir)/common/m4/visibility.m4 \
+ $(top_builddir)/common/m4/wchar_t.m4 \
+ $(top_builddir)/common/m4/wint_t.m4 \
+ $(top_builddir)/common/m4/xsize.m4
include $(top_srcdir)/common/cruft.mak
diff --git a/autogen.sh b/autogen.sh
index 944c1d6787..507306a843 100755
--- a/autogen.sh
+++ b/autogen.sh
@@ -82,7 +82,7 @@ patch -p0 < common/gettext.patch
if test -f acinclude.m4; then rm acinclude.m4; fi
tool_run "$libtoolize" "--copy --force"
-tool_run "$aclocal" "-I common/m4 -I . $ACLOCAL_FLAGS"
+tool_run "$aclocal" "-I m4 -I common/m4 $ACLOCAL_FLAGS"
tool_run "$autoheader"
# touch the stamp-h.in build stamp so we don't re-run autoheader in maintainer mode -- wingo
diff --git a/configure.ac b/configure.ac
index 687620eb6d..ffd4fc288c 100644
--- a/configure.ac
+++ b/configure.ac
@@ -64,7 +64,7 @@ dnl allow for different autotools
AS_AUTOTOOLS_ALTERNATE
dnl Add parameters for aclocal (keep in sync with Makefile.am)
-AC_SUBST(ACLOCAL_AMFLAGS, "-I common/m4 -I .")
+AC_SUBST(ACLOCAL_AMFLAGS, "-I m4 -I common/m4")
dnl set up gettext
dnl the version check needs to stay here because autopoint greps for it
@@ -728,6 +728,7 @@ docs/pwg/Makefile
docs/slides/Makefile
docs/xsl/Makefile
docs/version.entities
+m4/Makefile
pkgconfig/Makefile
stamp.h
pkgconfig/gstreamer.pc
diff --git a/m4/.gitignore b/m4/.gitignore
new file mode 100644
index 0000000000..588dd023d4
--- /dev/null
+++ b/m4/.gitignore
@@ -0,0 +1,36 @@
+codeset.m4
+gettext.m4
+glibc*.m4
+iconv.m4
+intdiv0.m4
+intl.m4
+intldir.m4
+intlmacosx.m4
+intmax.m4
+inttypes-pri.m4
+inttypes.m4
+inttypes_h.m4
+isc-posix.m4
+lcmessage.m4
+lib-ld.m4
+lib-link.m4
+lib-prefix.m4
+libtool.m4
+lock.m4
+longlong.m4
+ltoptions.m4
+ltsugar.m4
+ltversion.m4
+lt~obsolete.m4
+nls.m4
+po.m4
+printf-posix.m4
+progtest.m4
+size_max.m4
+stdint_h.m4
+uintmax_t.m4
+ulonglong.m4
+visibility.m4
+wchar_t.m4
+wint_t.m4
+xsize.m4
diff --git a/m4/Makefile.am b/m4/Makefile.am
new file mode 100644
index 0000000000..af864e3bbb
--- /dev/null
+++ b/m4/Makefile.am
@@ -0,0 +1 @@
+EXTRA_DIST = $(wildcard *.m4)
diff --git a/check-checks.m4 b/m4/check-checks.m4
index cd996ce440..cd996ce440 100644
--- a/check-checks.m4
+++ b/m4/check-checks.m4