summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRoger Meier <roger@apache.org>2014-10-22 14:09:43 +0200
committerRoger Meier <roger@apache.org>2014-10-22 14:09:43 +0200
commit81a1f996bc055c6833c829beaf9e5549db2a774d (patch)
treee5ffeeb97432f80d7b81eb185cc806782590d1d8
parentb006a5078339d125e62919bcc76956c9849000af (diff)
downloadthrift-81a1f996bc055c6833c829beaf9e5549db2a774d.tar.gz
THRIFT-2602 fix missing dist files
- add automake 1.13 dependency to configure.ac and doc - use serial-tests instead of .NOTPARALLEL (introduced by THRIFT-1829) Patch: Roger Meier
-rwxr-xr-xconfigure.ac2
-rw-r--r--doc/install/README.md2
-rw-r--r--doc/install/debian.md7
-rwxr-xr-xlib/c_glib/Makefile.am2
-rwxr-xr-xlib/c_glib/test/Makefile.am3
-rwxr-xr-xlib/cpp/Makefile.am2
-rwxr-xr-xlib/cpp/test/Makefile.am3
-rw-r--r--lib/lua/Makefile.am4
-rwxr-xr-xlib/py/Makefile.am2
-rwxr-xr-xtest/c_glib/Makefile.am3
-rwxr-xr-xtest/cpp/Makefile.am3
-rwxr-xr-xtest/py/Makefile.am3
-rwxr-xr-xtutorial/c_glib/Makefile.am5
-rwxr-xr-xtutorial/cpp/Makefile.am3
14 files changed, 27 insertions, 17 deletions
diff --git a/configure.ac b/configure.ac
index 15aedf739..c49cb6039 100755
--- a/configure.ac
+++ b/configure.ac
@@ -23,7 +23,7 @@ AC_INIT([thrift], [1.0.0-dev])
AC_CONFIG_AUX_DIR([.])
-AM_INIT_AUTOMAKE([1.11 tar-ustar])
+AM_INIT_AUTOMAKE([1.13 tar-ustar])
PKG_PROG_PKG_CONFIG
AC_ARG_VAR([PY_PREFIX], [Prefix for installing Python modules.
diff --git a/doc/install/README.md b/doc/install/README.md
index 75e412745..8f69510e7 100644
--- a/doc/install/README.md
+++ b/doc/install/README.md
@@ -9,7 +9,7 @@
## Requirements for building from source
* GNU build tools:
* autoconf 2.65
- * automake 1.9
+ * automake 1.13
* libtool 1.5.24
* pkg-config autoconf macros (pkg.m4)
* lex and yacc (developed primarily with flex and bison)
diff --git a/doc/install/debian.md b/doc/install/debian.md
index 78dc626c3..3e3d74f81 100644
--- a/doc/install/debian.md
+++ b/doc/install/debian.md
@@ -5,9 +5,10 @@ The following command install all the required tools and libraries to build and
Then install the Java JDK of your choice. Type **javac** to see a list of available packages, pick the one you prefer and **apt-get install** it.
-Debian Lenny Users need some packages from backports
-
- sudo apt-get -t lenny-backports install automake libboost-test-dev
+Debian stable users need to manually install a more recent automake version:
+
+ wget http://ftp.debian.org/debian/pool/main/a/automake-1.14/automake_1.14.1-3_all.deb
+ sudo dpkg -i automake_1.14.1-3_all.deb
## Optional packages
diff --git a/lib/c_glib/Makefile.am b/lib/c_glib/Makefile.am
index 39e848a81..86d48840f 100755
--- a/lib/c_glib/Makefile.am
+++ b/lib/c_glib/Makefile.am
@@ -16,7 +16,7 @@
# specific language governing permissions and limitations
# under the License.
#
-.NOTPARALLEL:
+AUTOMAKE_OPTIONS = serial-tests
SUBDIRS = . test
pkgconfigdir = $(libdir)/pkgconfig
diff --git a/lib/c_glib/test/Makefile.am b/lib/c_glib/test/Makefile.am
index 72d0f6452..c8d239332 100755
--- a/lib/c_glib/test/Makefile.am
+++ b/lib/c_glib/test/Makefile.am
@@ -16,7 +16,8 @@
# specific language governing permissions and limitations
# under the License.
#
-.NOTPARALLEL:
+AUTOMAKE_OPTIONS = serial-tests
+
SUBDIRS =
AM_CPPFLAGS = -g -Wall -I../src $(GLIB_CFLAGS)
diff --git a/lib/cpp/Makefile.am b/lib/cpp/Makefile.am
index 668af0ab6..5206db8e9 100755
--- a/lib/cpp/Makefile.am
+++ b/lib/cpp/Makefile.am
@@ -17,6 +17,8 @@
# under the License.
#
+AUTOMAKE_OPTIONS = subdir-objects
+
moc_%.cpp: %.h
$(QT_MOC) $(QT_CFLAGS) $< -o $@
diff --git a/lib/cpp/test/Makefile.am b/lib/cpp/test/Makefile.am
index f15b0c174..4d61e37dd 100755
--- a/lib/cpp/test/Makefile.am
+++ b/lib/cpp/test/Makefile.am
@@ -16,7 +16,8 @@
# specific language governing permissions and limitations
# under the License.
#
-.NOTPARALLEL:
+AUTOMAKE_OPTIONS = subdir-objects serial-tests
+
noinst_LTLIBRARIES = libtestgencpp.la libprocessortest.la
nodist_libtestgencpp_la_SOURCES = \
gen-cpp/DebugProtoTest_types.cpp \
diff --git a/lib/lua/Makefile.am b/lib/lua/Makefile.am
index 364a25d6b..16170d461 100644
--- a/lib/lua/Makefile.am
+++ b/lib/lua/Makefile.am
@@ -17,6 +17,8 @@
# under the License.
#
+AUTOMAKE_OPTIONS = subdir-objects
+
SUBDIRS = .
lib_LTLIBRARIES = \
@@ -60,4 +62,4 @@ EXTRA_DIST = TBinaryProtocol.lua \
TProtocol.lua \
TServer.lua \
TSocket.lua \
- TTransport.lua \ No newline at end of file
+ TTransport.lua
diff --git a/lib/py/Makefile.am b/lib/py/Makefile.am
index a504b5c86..adb90f3fd 100755
--- a/lib/py/Makefile.am
+++ b/lib/py/Makefile.am
@@ -16,7 +16,7 @@
# specific language governing permissions and limitations
# under the License.
#
-.NOTPARALLEL:
+AUTOMAKE_OPTIONS = serial-tests
DESTDIR ?= /
all-local:
diff --git a/test/c_glib/Makefile.am b/test/c_glib/Makefile.am
index de23cb9d1..252edb9ba 100755
--- a/test/c_glib/Makefile.am
+++ b/test/c_glib/Makefile.am
@@ -16,7 +16,8 @@
# specific language governing permissions and limitations
# under the License.
#
-.NOTPARALLEL:
+AUTOMAKE_OPTIONS = subdir-objects serial-tests
+
noinst_LTLIBRARIES = libtestcglib.la
nodist_libtestcglib_la_SOURCES = \
gen-c_glib/t_test_second_service.c \
diff --git a/test/cpp/Makefile.am b/test/cpp/Makefile.am
index 3cf31a328..51380ab41 100755
--- a/test/cpp/Makefile.am
+++ b/test/cpp/Makefile.am
@@ -16,7 +16,8 @@
# specific language governing permissions and limitations
# under the License.
#
-.NOTPARALLEL:
+AUTOMAKE_OPTIONS = subdir-objects serial-tests
+
noinst_LTLIBRARIES = libtestgencpp.la libstresstestgencpp.la
nodist_libtestgencpp_la_SOURCES = \
gen-cpp/ThriftTest_constants.cpp \
diff --git a/test/py/Makefile.am b/test/py/Makefile.am
index 6b31769ef..2fe9b5a63 100755
--- a/test/py/Makefile.am
+++ b/test/py/Makefile.am
@@ -16,7 +16,8 @@
# specific language governing permissions and limitations
# under the License.
#
-.NOTPARALLEL:
+AUTOMAKE_OPTIONS = serial-tests
+
THRIFT = $(top_srcdir)/compiler/cpp/thrift
py_unit_tests = RunClientServer.py
diff --git a/tutorial/c_glib/Makefile.am b/tutorial/c_glib/Makefile.am
index 24075dd49..377298488 100755
--- a/tutorial/c_glib/Makefile.am
+++ b/tutorial/c_glib/Makefile.am
@@ -16,15 +16,14 @@
# specific language governing permissions and limitations
# under the License.
#
+AUTOMAKE_OPTIONS = subdir-objects serial-tests
-AM_CFLAGS = -g -Wall -Wextra $(GLIB_CFLAGS) $(GOBJECT_CFLAGS) @GCOV_CFLAGS@
+AM_CFLAGS = -g -Wall -Wextra -pedantic $(GLIB_CFLAGS) $(GOBJECT_CFLAGS) @GCOV_CFLAGS@
AM_CPPFLAGS = -I$(top_srcdir)/lib/c_glib/src -Igen-c_glib
AM_LDFLAGS = $(GLIB_LIBS) $(GOBJECT_LIBS) @GCOV_LDFLAGS@
THRIFT = $(top_builddir)/compiler/cpp/thrift
-
-.NOTPARALLEL:
noinst_LTLIBRARIES = \
libtutorialgencglib.la
diff --git a/tutorial/cpp/Makefile.am b/tutorial/cpp/Makefile.am
index bcc765446..e895b03d9 100755
--- a/tutorial/cpp/Makefile.am
+++ b/tutorial/cpp/Makefile.am
@@ -16,7 +16,8 @@
# specific language governing permissions and limitations
# under the License.
#
-.NOTPARALLEL:
+AUTOMAKE_OPTIONS = subdir-objects serial-tests
+
noinst_LTLIBRARIES = libtutorialgencpp.la
nodist_libtutorialgencpp_la_SOURCES = \
gen-cpp/Calculator.cpp \