Summary: fix the Makefile to use BSD-friendly find(1) and enable conditional building of the Erlang binding. Contributed by Dan Sully (daniel@electricrain.com).
Reviewed By: eletuchy
Test Plan: builds
git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665549
13f79535-47bb-0310-9956-
ffa450edef68
AM_CONDITIONAL([ENABLE_JAVA],
[test -n "$ANT" -a -n "$JAVA" -a -n "$JAVAC"])
+AX_THRIFT_LIB(erlang, [Erlang], yes)
+if test "$with_erlang" = "yes"; then
+ AC_PATH_PROG([ERLC], [erlc])
+fi
+
+AM_CONDITIONAL(ENABLE_ERLANG, [test -n "$ERLC"])
+
AC_C_CONST
AC_C_INLINE
AC_C_VOLATILE
SUBDIRS += java
endif
+if ENABLE_ERLANG
+SUBDIRS += erl
+endif
+
EXTRA_DIST = \
cocoa \
erl \
# ----------------------------------------------------
-MODULES = $(shell find -name \*.erl | sed s:^\\./:: | sed s/\\.erl//)
-MODULES_STRING_LIST = $(shell find -name \*.erl | sed s:^\\./:\": | sed s/\\.erl/\",/)
+MODULES = $(shell find . -name \*.erl | sed s:^\\./:: | sed s/\\.erl//)
+MODULES_STRING_LIST = $(shell find . -name \*.erl | sed s:^\\./:\": | sed s/\\.erl/\",/)
HRL_FILES=
INTERNAL_HRL_FILES= $(APP_NAME).hrl