diff options
author | Patrick Ohly <patrick.ohly@intel.com> | 2009-07-15 19:01:23 +0200 |
---|---|---|
committer | Patrick Ohly <patrick.ohly@intel.com> | 2009-07-15 19:03:46 +0200 |
commit | d54de6743277fd42721cbc245d5d5a139d2e7c22 (patch) | |
tree | 44924cc123e0e5d8b0b6c7feac0f6421c9985b36 /autogen.sh | |
parent | 98df00d5580301dec0f5ac2a8fde7590fbd639d9 (diff) |
building: split out non-standard parts of autogen.sh into gen-autotools.sh
Build systems like OpenEmbedded/Poky ignore out autogen.sh. This is
problematic when building from git because configure.in and Makefile.am
need to be created after checkout. The new gen-autotools.sh does that,
which hopefully can be used by OpenEmbedded/Poky.
Diffstat (limited to 'autogen.sh')
-rwxr-xr-x | autogen.sh | 25 |
1 files changed, 1 insertions, 24 deletions
@@ -6,30 +6,7 @@ set -e # when switching between distros rm -rf aclocal.m4 m4/lib* autom4te.cache config.guess config.sub config.h.in configure depcomp install-sh ltmain.sh missing -# generate configure.in from main configure-*.in pieces -# and all backend configure-sub.in pieces -rm -f configure.in -cat configure-pre.in >>configure.in -BACKENDS= -SUBS= -for sub in src/backends/*/configure-sub.in; do - BACKENDS="$BACKENDS `dirname $sub | sed -e 's;^src/;;'`" - SUBS="$SUBS $sub" - echo "# vvvvvvvvvvvvvv $sub vvvvvvvvvvvvvv" >>configure.in - cat $sub >>configure.in - echo "AC_CONFIG_FILES(`echo $sub | sed -e s/configure-sub.in/Makefile/`)" >>configure.in - echo "# ^^^^^^^^^^^^^^ $sub ^^^^^^^^^^^^^^" >>configure.in - echo >>configure.in -done -cat configure-post.in >>configure.in - -sed -e "s;@BACKEND_REGISTRIES@;`echo src/backends/*/*Register.cpp | sed -e s%src/%%g`;" \ - -e "s;@BACKENDS@;$BACKENDS;" \ - -e "s;@TEMPLATE_FILES@;`cd src && find default/syncevolution -type f \( -name '*.png' -o -name '*.svg' -o -name '*.ini' \) -printf '%p '`;" \ - src/Makefile-gen.am >src/Makefile.am - -sed -e "s;@CONFIG_SUBS@;$SUBS;" \ - Makefile-gen.am >Makefile.am +sh ./gen-autotools.sh libtoolize -c glib-gettextize --force --copy |