From afe07041f84c851abce233fc5cacbbfc269d7a01 Mon Sep 17 00:00:00 2001 From: Dan Goodliffe Date: Sat, 19 Oct 2019 15:37:51 +0100 Subject: Refactor to ease testing --- libodbcpp/Jamfile.jam | 28 +++++++++++++++++++++++----- libodbcpp/unittests/Jamfile.jam | 3 ++- 2 files changed, 25 insertions(+), 6 deletions(-) (limited to 'libodbcpp') diff --git a/libodbcpp/Jamfile.jam b/libodbcpp/Jamfile.jam index bc80fd4..6c2f9b3 100644 --- a/libodbcpp/Jamfile.jam +++ b/libodbcpp/Jamfile.jam @@ -1,21 +1,39 @@ import package ; +import pkg-config ; lib adhocutil : : : : /usr/include/adhocutil ; lib dbppcore : : : : /usr/include/dbpp ; lib boost_date_time ; lib boost_system ; +pkg-config.import glibmm : : glibmm-2.4 ; +pkg-config.import odbc : : odbc ; + +project + : requirements + 17 + hidden + "-Wl,-z,defs,--warn-once,--gc-sections" + release:"-flto=2" + release:"-flto=2" + debug:extra + debug:on + coverage:on + ; + lib dbpp-odbc : [ glob *.cpp ] : - ..//glibmm - ..//odbc + glibmm + odbc adhocutil - dbppcore + yes:../..//dbppcore + no:dbppcore boost_date_time : : . - ..//glibmm - dbppcore + yes:../..//dbppcore + no:dbppcore + glibmm ; build-project unittests ; diff --git a/libodbcpp/unittests/Jamfile.jam b/libodbcpp/unittests/Jamfile.jam index 1d9233d..457008e 100644 --- a/libodbcpp/unittests/Jamfile.jam +++ b/libodbcpp/unittests/Jamfile.jam @@ -13,7 +13,8 @@ run BOOST_TEST_DYN_LINK ..//dbpp-odbc ..//adhocutil - dbpptestcore + yes:../../..//dbpptestcore + no:dbpptestcore boost_utf stdc++fs : -- cgit v1.2.3