[ https://issues.apache.org/jira/browse/DRILL-1297?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14152617#comment-14152617 ]
Parth Chandra commented on DRILL-1297: -------------------------------------- +1 Ship it. > Hide Dependencies From Public API to enable using the C++ Client as a DLL > ------------------------------------------------------------------------- > > Key: DRILL-1297 > URL: https://issues.apache.org/jira/browse/DRILL-1297 > Project: Apache Drill > Issue Type: Task > Components: Client - C++ > Environment: Windows 7 > Reporter: Alexander Zarei > Assignee: DrillCommitter > Priority: Blocker > Fix For: 0.6.0 > > Attachments: DRILL-1297-patch-1.diff > > > Protobuf dependency is exposed to customers through public API header files. > In particular, we have built C++ Client as a DLL but when linking it to our > code, the public API header files do not compile as they expose additional > dependencies that should be hidden from the costumer code. Especially, > incubator-drill\contrib\native\client\src\include\drill\protobuf\User.pb.h -- This message was sent by Atlassian JIRA (v6.3.4#6332)