Uploaded image for project: 'HBase'
  1. HBase
  2. HBASE-14850 C++ client implementation
  3. HBASE-18725

[C++] Install header files as well as library

    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Closed
    • Critical
    • Resolution: Fixed
    • None
    • HBASE-14850
    • None
    • None

    Description

      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.)

      Attachments

        1. hbase-18725-v0.patch
          147 kB
          Enis Soztutar
        2. hbase-18725-v1.patch
          159 kB
          Enis Soztutar

        Activity

          People

            enis Enis Soztutar
            scott Scott Wegner
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: