[
https://issues.apache.org/jira/browse/THRIFT-3013?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15832772#comment-15832772
]
Benjamin Gould commented on THRIFT-3013:
----------------------------------------
FWIW I use the technique of creating a single file that contains only includes,
and use the -recurse option to make sure they are all processed, as Jens
mentioned in a comment above. For the most part this works flawlessly...
however IIRC in at least one language (PHP I think?) this can cause an invalid
file or two (Types.php IIRC) to be generated, but I think that problem would
occur in any namespace that does not define any structs or other types. In any
case, I suppose it would be convenient to apply this feature to the compiler
but just wanted to point out that Jen's solution is a simple workaround.
Also FWIW I actually appreciate how simple it is to build the compiler... for
the most part I use Thrift with Java, JS, and PHP, and never with C++ so it is
really nice to be able to build with a simple ./configure --disable-libs &&
make && cp compiler/cpp/thrift and not have to worry about boost, especially
since the Thrift release cycle seems pretty long and I don't even when releases
happen I don't actually know where I would get binaries other than for
Windows... just my opinion of course
> make thrift compiler accept a list of input files
> -------------------------------------------------
>
> Key: THRIFT-3013
> URL: https://issues.apache.org/jira/browse/THRIFT-3013
> Project: Thrift
> Issue Type: New Feature
> Components: Compiler (General)
> Affects Versions: 0.9.2
> Reporter: Xiaoshuang LU
> Assignee: Roger Meier
> Attachments: THRIFT-3013.v4.patch
>
>
> At present, customers could only specify one input file to thrift compiler.
> There are maybe two approaches to support multiple input files.
> Approach 1: Improve the option parser in compiler/cpp/src/main.cc. Maybe we
> can borrow code from GUN's getopt_long.
> Approach 2: Offer users a maven plugin which can help them to iterate through
> a list of input files.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)