hbase-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "guanyun (Jira)" <j...@apache.org>
Subject [jira] [Created] (HBASE-23522) CLONE - [C++] Install header files as well as library
Date Sun, 08 Dec 2019 13:35:03 GMT
guanyun created HBASE-23522:

             Summary: CLONE - [C++] Install header files as well as library
                 Key: HBASE-23522
                 URL: https://issues.apache.org/jira/browse/HBASE-23522
             Project: HBase
          Issue Type: Sub-task
            Reporter: guanyun
            Assignee: Enis Soztutar
             Fix For: HBASE-14850
         Attachments: hbase-18725-v0.patch, hbase-18725-v1.patch

Currently "make install" only installs libHbaseClient[_d].[so|a], but in order for the library
to be useful for building applications, we'll need to install the header files also.

This, of course, brings up another problem: that the headers aren't in their own directory
structure, so that application includes could look something like: #include <hbase/...>

I suggest that we create an hbase sub-directory (under hbase-native-client), move all the
[public] headers into there (we can keep the current directory structure under that, i.e.
hbase/core/cell.h, etc.)

This message was sent by Atlassian Jira

View raw message