diff options
author | Srivardhan Hebbar <sri.hebbar@samsung.com> | 2014-09-22 14:43:32 +0200 |
---|---|---|
committer | Cedric BAIL <cedric@osg.samsung.com> | 2014-09-22 14:46:52 +0200 |
commit | d65e0316c3fdb069e71e2a4e2036e79430f4e2ae (patch) | |
tree | 34bb042df2a8e34d919acb9e910e11d4d64349e1 /autogen.sh | |
parent | 32efb7e5e42f6eddbc1e26a13fc06cc53bc34756 (diff) | |
download | enlightenment-d65e0316c3fdb069e71e2a4e2036e79430f4e2ae.tar.gz |
autotools: modified autogen.sh script to be able to build from different directory.
Summary:
Right now we cannot have a designated build directory and build in the same folder as in the source. So modified the autogen.sh so that we can have a designated build directory and can build from that.
@feature
Signed-off-by: Srivardhan Hebbar <sri.hebbar@samsung.com>
Reviewers: cedric, raster, devilhorns
Subscribers: zmike, cedric
Differential Revision: https://phab.enlightenment.org/D1359
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
Diffstat (limited to 'autogen.sh')
-rwxr-xr-x | autogen.sh | 18 |
1 files changed, 12 insertions, 6 deletions
diff --git a/autogen.sh b/autogen.sh index 3e7444bc30..69a0b2fc73 100755 --- a/autogen.sh +++ b/autogen.sh @@ -1,11 +1,17 @@ #!/bin/sh -rm -rf autom4te.cache -rm -f aclocal.m4 ltmain.sh config.cache +test -n "$srcdir" || srcdir=`dirname "$0"` +test -n "$srcdir" || srcdir=. +( + cd "$srcdir" && + ( + rm -rf autom4te.cache + rm -f aclocal.m4 ltmain.sh config.cache -autoreconf --symlink --install || exit 1 + autoreconf --symlink --install || exit 1 + ) +) + +test -n "$NOCONFIGURE" || exec $srcdir/configure -C "$@" -if [ -z "$NOCONFIGURE" ]; then - exec ./configure -C "$@" -fi exit 0 |