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