2012/7/9 Mateusz Loskot <[email protected]>

> On 8 July 2012 23:57, Vadim Zeitlin <[email protected]> wrote:
> >  Would anybody be interested in adding support for building Firebird to
> > cmake build system?
>
> I don't use Firebird myself, but perhaps there are some users who
> would be interested.
>
> > I had a look at it and probably isn't that complicated
> > but I hardly know cmake at all and, frankly, am not very interested in
> > learning it so it still risks to be beyond my abilities.
>
> It's easy to configure backend using provided macros.
>
> > The only non-trivial part AFAICS is writing
> cmake/modules/FindFirebird.cmake which
> > would define the variables containing Firebird headers and libraries.
>
> You may search for FindFirebird.cmake ready to use, e.g.
> https://github.com/LuaDist/luasql-firebird/blob/master/FindFirebird.cmake
>
> https://svn.dpi.inpe.br/terralib/branches/srs/build/cmake/common/FindFirebird.cmake
>
> BTW, thank you for the great contributions to SOCI!
>
> Best regards,
> --
> Mateusz Loskot, http://mateusz.loskot.net
>
>
> ------------------------------------------------------------------------------
> Live Security Virtual Conference
> Exclusive live event will cover all the ways today's security and
> threat landscape has changed and how IT managers can respond. Discussions
> will include endpoint security, mobile security and the latest in malware
> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
> _______________________________________________
> Soci-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/soci-users
>


Here the patches for enabling Firebird backend in cmake.
I've tested it on Windows 7 and Fedora Linux 16.

The problem is - src/backends/firebird/test/test-firebird.cpp need to be
updated.
Currently it failed to compile.

I suspect some interface issues. But unfortunately I have no time to look
at it. Maybe later.


-- 
Best Regards,
Sergei Nikulov

Attachment: 0001-added-cmake-build-for-Firebird.patch
Description: Binary data

Attachment: 0002-added-missed-header.patch
Description: Binary data

------------------------------------------------------------------------------
Got visibility?
Most devs has no idea what their production app looks like.
Find out how fast your code is with AppDynamics Lite.
http://ad.doubleclick.net/clk;262219671;13503038;y?
http://info.appdynamics.com/FreeJavaPerformanceDownload.html
_______________________________________________
Soci-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/soci-users

Reply via email to