Thrift (cpp) include files shouldn't require adding "thrift" to the compilers include path. -------------------------------------------------------------------------------------------
Key: THRIFT-1552 URL: https://issues.apache.org/jira/browse/THRIFT-1552 Project: Thrift Issue Type: Improvement Components: C++ - Compiler, C++ - Library Affects Versions: 0.8 Environment: All Reporter: Ricky Cormier When including thrift header files it is necessary to add thrift to the compilers include path. Headers are then included something like this... #include <thrift.h> #include <server/TNonblockingServer.h> #include <protocol/TBinaryProtocol.h> ... and so on. It is generally preferable to have include paths prefixed with the name of the library to which they belong. This not only prevents the possibility of include ambiguity it also acts as documentations and aids readability. This changes is to allow the header files to be included with "thrift" as the leading path leaf... #include <thrift/thrift.h> #include <thrift/server/TNonblockingServer.h> #include <thrift/protocol/TBinaryProtocol.h> We have already made this change to our version of thrift-0.5.0 and I am currently working on patching this change to trunk. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira