diff options
author | Erlang/OTP <[email protected]> | 2009-11-20 14:54:40 +0000 |
---|---|---|
committer | Erlang/OTP <[email protected]> | 2009-11-20 14:54:40 +0000 |
commit | 84adefa331c4159d432d22840663c38f155cd4c1 (patch) | |
tree | bff9a9c66adda4df2106dfd0e5c053ab182a12bd /lib/configure.in | |
download | otp-84adefa331c4159d432d22840663c38f155cd4c1.tar.gz otp-84adefa331c4159d432d22840663c38f155cd4c1.tar.bz2 otp-84adefa331c4159d432d22840663c38f155cd4c1.zip |
The R13B03 release.OTP_R13B03
Diffstat (limited to 'lib/configure.in')
-rw-r--r-- | lib/configure.in | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/lib/configure.in b/lib/configure.in new file mode 100644 index 0000000000..7732556c46 --- /dev/null +++ b/lib/configure.in @@ -0,0 +1,37 @@ +dnl Turn of caching +define([AC_CACHE_LOAD], )dnl +define([AC_CACHE_SAVE], )dnl + +dnl Process this file with autoconf to produce a configure script. +AC_INIT + +dnl +dnl This is just to run configure in all applications that need it. +dnl + +if test -z "$ERL_TOP" || test ! -d $ERL_TOP ; then + AC_MSG_ERROR(You need to set the environment variable ERL_TOP!) +fi +erl_top=${ERL_TOP} +AC_CONFIG_AUX_DIRS($erl_top/erts/autoconf) + +dnl Version 2.55 of autoconf generate code that assume a +dnl sub directory isn't a link. Internally at Ericsson +dnl some OTP application directories are soft links. +dnl An added "/." solves this problem. +dnl +dnl The arguments to AC_CONFIG_SUBDIRS should be literals +dnl but a bug in autoconf 2.13 breaks conditional use +dnl of multiple AC_CONFIG_SUBDIRS so we do it the "wrong" +dnl way to force correct code. + +appdirs="" +for d in * ; do + if test -f "$d/configure" ; then + appdirs="$appdirs $d/." + fi +done + +AC_CONFIG_SUBDIRS($appdirs) + +AC_OUTPUT |