[
https://issues.apache.org/jira/browse/DRILL-1297?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Alexander Zarei updated DRILL-1297:
-----------------------------------
Attachment: DRILL-1297-patch-1.diff
> 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: Parth Chandra
> 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)