testthrifttestclient_SOURCES = testthrifttestclient.cpp
testthrifttestclient_CPPFLAGS = -I../../cpp/src $(BOOST_CPPFLAGS) -I./gen-cpp -I../src -I./gen-c_glib $(GLIB_CFLAGS)
-testthrifttestclient_LDADD = ../../cpp/.libs/libthrift.la ../libthrift_c_glib.la libtestgenc.la libtestgencpp.la
+testthrifttestclient_LDADD = ../../cpp/.libs/libthrift.la ../libthrift_c_glib.la libtestgenc.la libtestgencpp.la -latomic
testthrifttestclient_LDFLAGS = -L../.libs -L../../cpp/.libs $(GLIB_LIBS) $(GOBJECT_LIBS)
check_LTLIBRARIES = libtestgenc.la
Benchmark_SOURCES = \
Benchmark.cpp
-Benchmark_LDADD = libtestgencpp.la
+Benchmark_LDADD = libtestgencpp.la \
+ -latomic
check_PROGRAMS = \
UnitTests \
libtestgencpp.la \
$(BOOST_TEST_LDADD) \
$(BOOST_SYSTEM_LDADD) \
- $(BOOST_THREAD_LDADD)
+ $(BOOST_THREAD_LDADD) \
+ -latomic
TInterruptTest_SOURCES = \
TSocketInterruptTest.cpp \
$(BOOST_FILESYSTEM_LDADD) \
$(BOOST_CHRONO_LDADD) \
$(BOOST_SYSTEM_LDADD) \
- $(BOOST_THREAD_LDADD)
+ $(BOOST_THREAD_LDADD) \
+ -latomic
TServerIntegrationTest_SOURCES = \
TServerIntegrationTest.cpp
libprocessortest.la \
$(BOOST_TEST_LDADD) \
$(BOOST_SYSTEM_LDADD) \
- $(BOOST_THREAD_LDADD)
+ $(BOOST_THREAD_LDADD) \
+ -latomic
SecurityTest_SOURCES = \
SecurityTest.cpp
libtestgencpp.la \
$(top_builddir)/lib/cpp/libthriftz.la \
$(BOOST_TEST_LDADD) \
- -lz
+ -lz \
+ -latomic
ZlibTest_SOURCES = \
ZlibTest.cpp
libtestgencpp.la \
$(top_builddir)/lib/cpp/libthriftz.la \
$(BOOST_TEST_LDADD) \
- -lz
+ -lz \
+ -latomic
EnumTest_SOURCES = \
EnumTest.cpp
TFileTransportTest_LDADD = \
libtestgencpp.la \
- $(BOOST_TEST_LDADD)
+ $(BOOST_TEST_LDADD) \
+ -latomic
#
# TFDTransportTest
TFDTransportTest_LDADD = \
$(top_builddir)/lib/cpp/libthrift.la \
- $(BOOST_TEST_LDADD)
+ $(BOOST_TEST_LDADD) \
+ -latomic
#
$(top_builddir)/lib/cpp/libthrift.la \
$(BOOST_TEST_LDADD) \
$(BOOST_SYSTEM_LDADD) \
- $(BOOST_THREAD_LDADD)
+ $(BOOST_THREAD_LDADD) \
+ -latomic
#
# AllProtocolsTest
AllProtocolsTest_LDADD = \
libtestgencpp.la \
- $(BOOST_TEST_LDADD)
+ $(BOOST_TEST_LDADD) \
+ -latomic
#
# DebugProtoTest
DebugProtoTest_LDADD = \
libtestgencpp.la \
- $(BOOST_TEST_LDADD)
+ $(BOOST_TEST_LDADD) \
+ -latomic
#
JSONProtoTest_LDADD = \
libtestgencpp.la \
- $(BOOST_TEST_LDADD)
+ $(BOOST_TEST_LDADD) \
+ -latomic
#
# TNonblockingServerTest
$(top_builddir)/lib/cpp/libthriftnb.la \
$(BOOST_TEST_LDADD) \
$(BOOST_LDFLAGS) \
- $(LIBEVENT_LIBS)
+ $(LIBEVENT_LIBS) \
+ -latomic
#
# TNonblockingSSLServerTest
#
$(BOOST_CHRONO_LDADD) \
$(BOOST_SYSTEM_LDADD) \
$(BOOST_THREAD_LDADD) \
- $(LIBEVENT_LIBS)
+ $(LIBEVENT_LIBS) \
+ -latomic
#
# OptionalRequiredTest
OptionalRequiredTest_LDADD = \
libtestgencpp.la \
- $(BOOST_TEST_LDADD)
+ $(BOOST_TEST_LDADD) \
+ -latomic
#
# OptionalRequiredTest
RecursiveTest_LDADD = \
libtestgencpp.la \
- $(BOOST_TEST_LDADD)
+ $(BOOST_TEST_LDADD) \
+ -latomic
#
# SpecializationTest
SpecializationTest_LDADD = \
libtestgencpp.la \
- $(BOOST_TEST_LDADD)
+ $(BOOST_TEST_LDADD) \
+ -latomic
concurrency_test_SOURCES = \
concurrency/Tests.cpp \
concurrency/TimerManagerTests.h
concurrency_test_LDADD = \
- $(top_builddir)/lib/cpp/libthrift.la
+ $(top_builddir)/lib/cpp/libthrift.la \
+ -latomic
link_test_SOURCES = \
link/LinkTest.cpp \
$(top_builddir)/lib/cpp/libthriftnb.la \
$(BOOST_TEST_LDADD) \
$(BOOST_LDFLAGS) \
- $(LIBEVENT_LIBS)
+ $(LIBEVENT_LIBS) \
+ -latomic
OpenSSLManualInitTest_SOURCES = \
OpenSSLManualInitTest.cpp
$(top_builddir)/lib/cpp/libthrift.la \
$(BOOST_TEST_LDADD) \
$(OPENSSL_LDFLAGS) \
- $(OPENSSL_LIBS)
+ $(OPENSSL_LIBS) \
+ -latomic
#
# Common thrift code generation rules
$(top_builddir)/lib/cpp/libthrift.la \
$(top_builddir)/lib/cpp/libthriftz.la \
$(top_builddir)/lib/cpp/libthriftnb.la \
- -levent -lboost_program_options -lboost_system -lboost_filesystem $(ZLIB_LIBS)
+ -levent -lboost_program_options -lboost_system -lboost_filesystem $(ZLIB_LIBS) \
+ -latomic
TestClient_SOURCES = \
src/TestClient.cpp
$(top_builddir)/lib/cpp/libthrift.la \
$(top_builddir)/lib/cpp/libthriftz.la \
$(top_builddir)/lib/cpp/libthriftnb.la \
- -levent -lboost_program_options -lboost_system -lboost_filesystem $(ZLIB_LIBS)
+ -levent -lboost_program_options -lboost_system -lboost_filesystem $(ZLIB_LIBS) \
+ -latomic
StressTest_SOURCES = \
src/StressTest.cpp
StressTest_LDADD = \
libstresstestgencpp.la \
- $(top_builddir)/lib/cpp/libthrift.la
+ $(top_builddir)/lib/cpp/libthrift.la \
+ -latomic
StressTestNonBlocking_SOURCES = \
src/StressTestNonBlocking.cpp
StressTestNonBlocking_LDADD = \
libstresstestgencpp.la \
$(top_builddir)/lib/cpp/libthriftnb.la \
- -levent
+ -levent \
+ -latomic
#
# Common thrift code generation rules
#