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
This commit is contained in:
Roger Meier 2014-10-22 14:09:43 +02:00
parent b006a50783
commit 81a1f996bc
14 changed files with 27 additions and 17 deletions

View File

@ -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.

View File

@ -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)

View File

@ -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

View File

@ -16,7 +16,7 @@
# specific language governing permissions and limitations
# under the License.
#
.NOTPARALLEL:
AUTOMAKE_OPTIONS = serial-tests
SUBDIRS = . test
pkgconfigdir = $(libdir)/pkgconfig

View File

@ -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)

View File

@ -17,6 +17,8 @@
# under the License.
#
AUTOMAKE_OPTIONS = subdir-objects
moc_%.cpp: %.h
$(QT_MOC) $(QT_CFLAGS) $< -o $@

View File

@ -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 \

View File

@ -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
TTransport.lua

View File

@ -16,7 +16,7 @@
# specific language governing permissions and limitations
# under the License.
#
.NOTPARALLEL:
AUTOMAKE_OPTIONS = serial-tests
DESTDIR ?= /
all-local:

View File

@ -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 \

View File

@ -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 \

View File

@ -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

View File

@ -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

View File

@ -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 \