Hi Harshada,

We use cmake to build Hypertable.  To add an include directory, add the
following line to the src/cc/Tools/hypertable/CMakeLists.txt file:

include_directories( <put-mysql-include-dir-here> )

and then re-run cmake and re-build.

- Doug

On Wed, Apr 28, 2010 at 1:18 PM, Harshada <[email protected]> wrote:

> Hi All,
>
> I am using Hypertable as the back end to the system that I am
> designing.
>
> I need to connect to local mySQL database using C APIs from src/cc/
> Tools/hypertable/hypertable.cc file (using #include<mysql.h> file).
>
> When I include it in src/cc/Tools/hypertable/hypertable.cc I get error
> as "mysql.h header file not found".
> I understand that the error is because of not setting proper flags
> during compilation of hypertable.cc file.
>
> The proper way is:
>
> g++ -o <object_file> $(mysql_config --cflags) hypertable.cc $
> (mysql_config --libs)
>
> (I have tried the interfaces in a standalone file, where such
> compilation does work.)
>
> I tried searching in the Make files, but could not locate the file
> where I can change the way hypertable.cc is getting compiled.
>
> Please let me know the path of the makefile which has the g++/gcc
> statement for compilation of hypertable.cc so that I can change it as
> per required.
>
> Thanks & Regards,
> Harshada
>
> --
> You received this message because you are subscribed to the Google Groups
> "Hypertable Development" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected]<hypertable-dev%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/hypertable-dev?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Hypertable Development" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/hypertable-dev?hl=en.

Reply via email to