Fix EnumTest (part 2)
Patch: Konrad Grochowski, as part of his pull request 209
diff --git a/.gitignore b/.gitignore
index 51c9459..a3344b7 100644
--- a/.gitignore
+++ b/.gitignore
@@ -82,6 +82,7 @@
/lib/cpp/test/Benchmark
/lib/cpp/test/AllProtocolsTest
/lib/cpp/test/DebugProtoTest
+/lib/cpp/test/EnumTest
/lib/cpp/test/JSONProtoTest
/lib/cpp/test/OptionalRequiredTest
/lib/cpp/test/SpecializationTest
diff --git a/lib/cpp/test/Makefile.am b/lib/cpp/test/Makefile.am
index e68e66b..b3f66bd 100755
--- a/lib/cpp/test/Makefile.am
+++ b/lib/cpp/test/Makefile.am
@@ -120,7 +120,7 @@
EnumTest_LDADD = \
libtestgencpp.la \
- $(BOOST_ROOT_PATH)/lib/libboost_unit_test_framework.a
+ -l:libboost_unit_test_framework.a
TFileTransportTest_SOURCES = \
TFileTransportTest.cpp
@@ -244,7 +244,7 @@
$(THRIFT) --gen cpp:dense $<
gen-cpp/EnumTest_types.cpp gen-cpp/EnumTest_types.h: $(top_srcdir)/test/EnumTest.thrift
- $(THRIFT) --gen cpp $<
+ $(THRIFT) --gen cpp:pure_enums $<
gen-cpp/OptionalRequiredTest_types.cpp gen-cpp/OptionalRequiredTest_types.h: $(top_srcdir)/test/OptionalRequiredTest.thrift
$(THRIFT) --gen cpp:dense $<