THRIFT-2835 Add possibility to distribute generators separately from thrift core, and load them dynamically
Client: Compiler
Patch: Nobuaki Sukegawa, rebased by dtmuller
Also fixed by dtmuller:
* Add plugin namespace for erlang language binding
* Fix unit test test_const_value
* Don't clear type cache with every t_program conversion
* Type "wb" may not be supported by popen on non-Windows platforms
* Fix constness of AST type signatures
diff --git a/.gitignore b/.gitignore
index 286d739..94e8519 100644
--- a/.gitignore
+++ b/.gitignore
@@ -47,9 +47,18 @@
/aclocal/lt*.m4
/autoscan.log
/autoscan-*.log
+/compiler/cpp/test/plugin/t_cpp_generator.cc
+/compiler/cpp/src/plugin/plugin_constants.cpp
+/compiler/cpp/src/plugin/plugin_constants.h
+/compiler/cpp/src/plugin/plugin_types.cpp
+/compiler/cpp/src/plugin/plugin_types.h
+/compiler/cpp/test/*test
+/compiler/cpp/test/thrift-gen-*
+/compiler/cpp/src/thrift-bootstrap
+/compiler/cpp/src/plugin/gen.stamp
/compiler/cpp/Debug
/compiler/cpp/Release
-/compiler/cpp/libparse.a
+/compiler/cpp/src/libparse.a
/compiler/cpp/src/thriftl.cc
/compiler/cpp/src/thrifty.cc
/compiler/cpp/src/thrifty.hh
@@ -60,7 +69,7 @@
/compiler/cpp/lex.yythriftl.cc
/compiler/cpp/thrifty.h
/compiler/cpp/thrifty.hh
-/compiler/cpp/version.h
+/compiler/cpp/src/version.h
/config.*
/configure
/configure.lineno