On Mon, 24 Mar 2014 01:11:39 +0100 I wrote:

Me>  I've finally got around to getting our projects to build with the develop
Me> SOCI branch which uses the new headers organization. I didn't have any
Me> particular problems

 Sorry, I was too hasty. In fact, there is a problem, so in addition to the
two possible improvements suggestions in my previous message, here is
another thing which we need to fix:

3. Include <soci/odbc/soci-odbc.h> doesn't work currently if you have only
   soci/include in your include path (which, I believe, is the goal, i.e.
   you shouldn't need to have soci/include/soci in it) as this header
   includes <soci-backend.h>, for example, which is not in the include
   path. So it needs to be changed to either include <soci/soci-backend.h>
   (and, point 3.5, shouldn't this be renamed to soci/backend.h?), which
   would be the most logical but would require modifying CMake stuff about
   which I don't know anything, or include "../soci-backend.h" which is
   quite ugly but which should work without any changes to makefiles.

 How would you prefer to fix this? Or am I missing some way to make it work
in its current state?

 TIA,
VZ

Attachment: pgpFT_3V4CnSL.pgp
Description: PGP signature

------------------------------------------------------------------------------
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and their
applications. Written by three acclaimed leaders in the field,
this first edition is now available. Download your free book today!
http://p.sf.net/sfu/13534_NeoTech
_______________________________________________
soci-devel mailing list
soci-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/soci-devel

Reply via email to