Fixed confugure.ac
This commit is contained in:
81
configure
vendored
81
configure
vendored
@@ -607,6 +607,8 @@ ERLANG_LIB_VER_kernel
|
||||
ERLANG_LIB_DIR_kernel
|
||||
ERLANG_LIB_VER_erl_interface
|
||||
ERLANG_LIB_DIR_erl_interface
|
||||
ERLANG_LIB_VER_erts
|
||||
ERLANG_LIB_DIR_erts
|
||||
ERLANG_LIB_DIR
|
||||
ERLANG_ROOT_DIR
|
||||
ERL
|
||||
@@ -3875,6 +3877,85 @@ $as_echo "$ac_cv_erlang_lib_dir" >&6; }
|
||||
ERLANG_LIB_DIR=$ac_cv_erlang_lib_dir
|
||||
|
||||
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Erlang/OTP 'erts' library subdirectory" >&5
|
||||
$as_echo_n "checking for Erlang/OTP 'erts' library subdirectory... " >&6; }
|
||||
if test "${ac_cv_erlang_lib_dir_erts+set}" = set; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
ac_ext=erl
|
||||
ac_compile='$ERLC $ERLCFLAGS -b beam conftest.$ac_ext >&5'
|
||||
ac_link='$ERLC $ERLCFLAGS -b beam conftest.$ac_ext >&5 ; echo "#!/bin/sh" > conftest$ac_exeext ; $as_echo "\"$ERL\" -run conftest start -run init stop -noshell" >> conftest$ac_exeext ; chmod +x conftest$ac_exeext'
|
||||
if test "$cross_compiling" = yes; then :
|
||||
{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
|
||||
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
|
||||
as_fn_error "cannot run test program while cross compiling
|
||||
See \`config.log' for more details." "$LINENO" 5; }
|
||||
else
|
||||
cat > conftest.$ac_ext <<_ACEOF
|
||||
-module(conftest).
|
||||
-export([start/0]).
|
||||
|
||||
start() ->
|
||||
ReturnValue = case code:lib_dir("erts") of
|
||||
{error, bad_name} ->
|
||||
file:write_file("conftest.out", "not found\n"),
|
||||
1;
|
||||
LibDir ->
|
||||
file:write_file("conftest.out", LibDir),
|
||||
0
|
||||
end,
|
||||
halt(ReturnValue)
|
||||
.
|
||||
|
||||
_ACEOF
|
||||
if ac_fn_erl_try_run "$LINENO"; then :
|
||||
ac_cv_erlang_lib_dir_erts=`cat conftest.out`
|
||||
rm -f conftest.out
|
||||
else
|
||||
if test ! -f conftest.out; then
|
||||
{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
|
||||
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
|
||||
as_fn_error "test Erlang program execution failed
|
||||
See \`config.log' for more details." "$LINENO" 5; }
|
||||
else
|
||||
ac_cv_erlang_lib_dir_erts="not found"
|
||||
rm -f conftest.out
|
||||
fi
|
||||
fi
|
||||
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
|
||||
conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||||
fi
|
||||
|
||||
ac_ext=c
|
||||
ac_cpp='$CPP $CPPFLAGS'
|
||||
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
|
||||
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
|
||||
ac_compiler_gnu=$ac_cv_c_compiler_gnu
|
||||
|
||||
fi
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_erlang_lib_dir_erts" >&5
|
||||
$as_echo "$ac_cv_erlang_lib_dir_erts" >&6; }
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Erlang/OTP 'erts' library version" >&5
|
||||
$as_echo_n "checking for Erlang/OTP 'erts' library version... " >&6; }
|
||||
if test "${ac_cv_erlang_lib_ver_erts+set}" = set; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
if test "$ac_cv_erlang_lib_dir_erts" = "not found"; then :
|
||||
ac_cv_erlang_lib_ver_erts="not found"
|
||||
else
|
||||
ac_cv_erlang_lib_ver_erts=`$as_echo "$ac_cv_erlang_lib_dir_erts" | sed -n -e 's,^.*-\([^/-]*\)$,\1,p'`
|
||||
fi
|
||||
fi
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_erlang_lib_ver_erts" >&5
|
||||
$as_echo "$ac_cv_erlang_lib_ver_erts" >&6; }
|
||||
ERLANG_LIB_DIR_erts=$ac_cv_erlang_lib_dir_erts
|
||||
|
||||
ERLANG_LIB_VER_erts=$ac_cv_erlang_lib_ver_erts
|
||||
|
||||
if test "$ac_cv_erlang_lib_dir_erts" = "not found"; then :
|
||||
|
||||
fi
|
||||
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Erlang/OTP 'erl_interface' library subdirectory" >&5
|
||||
$as_echo_n "checking for Erlang/OTP 'erl_interface' library subdirectory... " >&6; }
|
||||
if test "${ac_cv_erlang_lib_dir_erl_interface+set}" = set; then :
|
||||
|
||||
@@ -33,6 +33,7 @@ AC_CHECK_FUNCS([bzero strstr])
|
||||
AC_ERLANG_NEED_ERLC
|
||||
AC_ERLANG_SUBST_ROOT_DIR
|
||||
AC_ERLANG_SUBST_LIB_DIR
|
||||
AC_ERLANG_CHECK_LIB(erts)
|
||||
AC_ERLANG_CHECK_LIB(erl_interface)
|
||||
AC_ERLANG_CHECK_LIB(kernel)
|
||||
AC_ERLANG_CHECK_LIB(stdlib)
|
||||
|
||||
Reference in New Issue
Block a user