aboutsummaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorFeng Xiao <xfxyjwf@gmail.com>2014-12-02 14:15:26 -0800
committerFeng Xiao <xfxyjwf@gmail.com>2014-12-02 14:15:26 -0800
commit8f7dec8ee149aa00d43b7f19ee7d8027cbf8fb5d (patch)
treefd972abe19a743a91fd9953bda2f29bbc5d6ee43 /configure.ac
parent7f2a9fb1af432a9831b3e6769905601d72c29796 (diff)
downloadprotobuf-8f7dec8ee149aa00d43b7f19ee7d8027cbf8fb5d.tar.gz
protobuf-8f7dec8ee149aa00d43b7f19ee7d8027cbf8fb5d.tar.bz2
protobuf-8f7dec8ee149aa00d43b7f19ee7d8027cbf8fb5d.zip
Add a ./configure flag "DIST_LANG" to select which langauge to include
in a distribution package.
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac8
1 files changed, 8 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac
index 58c1bf37..c3b04e0c 100644
--- a/configure.ac
+++ b/configure.ac
@@ -20,6 +20,14 @@ AC_CONFIG_SRCDIR(src/google/protobuf/message.cc)
AC_CONFIG_HEADERS([config.h])
AC_CONFIG_MACRO_DIR([m4])
+AC_ARG_VAR(DIST_LANG, [language to include in the distribution package (i.e., make dist)])
+case "$DIST_LANG" in
+ "") DIST_LANG=cpp ;;
+ all | cpp | java | python | javanano) ;;
+ *) AC_MSG_FAILURE([unknown language: $DIST_LANG]) ;;
+esac
+AC_SUBST(DIST_LANG)
+
# autoconf's default CXXFLAGS are usually "-g -O2". These aren't necessarily
# the best choice for libprotobuf.
AS_IF([test "x${ac_cv_env_CFLAGS_set}" = "x"],