Date: Monday, February 13, 2006 @ 13:26:25
  Author: csaba
    Path: /cvsroot/carob/libmysequoia

Modified: configure.ac (1.5 -> 1.6) src/Makefile.am (1.7 -> 1.8)
          test/Makefile.am (1.6 -> 1.7)

Remove the hardcoded carob include files and carob library path.


------------------+
 configure.ac     |    9 +++++++--
 src/Makefile.am  |    5 ++---
 test/Makefile.am |    5 ++---
 3 files changed, 11 insertions(+), 8 deletions(-)


Index: libmysequoia/configure.ac
diff -u libmysequoia/configure.ac:1.5 libmysequoia/configure.ac:1.6
--- libmysequoia/configure.ac:1.5       Thu Feb  9 13:05:59 2006
+++ libmysequoia/configure.ac   Mon Feb 13 13:26:24 2006
@@ -82,9 +82,14 @@
 fi
 AC_SUBST(DOXYGEN)
 
+# Check for Carob headers and library
+CXXFLAGS="$CXXFLAGS -I/usr/include/carob"
+LIBS="$LIBS -lcarob"
+AC_TRY_LINK([#include <ConnectionParameters.hpp>],
+                    [using namespace CarobNS; ConnectionParameters c; return 0 
],
+                    ,AC_MSG_ERROR([Carob header files and library not found. 
Please install it.]))
+
 # Checks for libraries.
-#TODO enable Carob lirary check when Carob will be installable
-#AC_CHECK_LIB([carobcpp], [main],, AC_MSG_ERROR([carob library not found. 
Please install it.]))
 AC_CHECK_LIB([dl], [dlopen],, AC_MSG_ERROR([dl library not found. Please 
install it.]))
 AC_CHECK_LIB([log4cxx], [main], LOG4CXX_LDADD="-llog4cxx", 
AC_MSG_ERROR([log4cxx library not found. Please install it.]))
 AC_SUBST(LOG4CXX_LDADD)
Index: libmysequoia/src/Makefile.am
diff -u libmysequoia/src/Makefile.am:1.7 libmysequoia/src/Makefile.am:1.8
--- libmysequoia/src/Makefile.am:1.7    Tue Jan 31 11:27:01 2006
+++ libmysequoia/src/Makefile.am        Mon Feb 13 13:26:25 2006
@@ -29,9 +29,8 @@
                            Utils.cpp \
                            IniParser.cpp
 
-# remove the relative paths to carob when carob will be installable            
               
-libmysequoia_la_CXXFLAGS = -I$(top_builddir)/../carob/include @MYSQL_CFLAGS@ 
@GCOV_CFLAGS@
-libmysequoia_la_LDFLAGS  = -version-info 0:0:0 -L$(top_builddir)/../carob 
-lcarob @GCOV_LDADD@ @LOG4CXX_LDADD@
+libmysequoia_la_CXXFLAGS = @MYSQL_CFLAGS@ @GCOV_CFLAGS@
+libmysequoia_la_LDFLAGS  = -version-info 0:0:0 @GCOV_LDADD@ @LOG4CXX_LDADD@
 
 clean-local:
        rm -f *.gcno *.gcda
Index: libmysequoia/test/Makefile.am
diff -u libmysequoia/test/Makefile.am:1.6 libmysequoia/test/Makefile.am:1.7
--- libmysequoia/test/Makefile.am:1.6   Thu Feb  9 13:05:59 2006
+++ libmysequoia/test/Makefile.am       Mon Feb 13 13:26:25 2006
@@ -29,9 +29,8 @@
                    TestMySQLAPI.cpp \
                    TestIniParser.cpp
 
-# FIXME the relative PATH 
-runTests_CXXFLAGS = -I$(top_builddir)/../carob/include @CPPUNIT_CFLAGS@ 
@MYSQL_CFLAGS@ @GCOV_CFLAGS@
-runTests_LDADD = $(top_builddir)/src/libmysequoia.la @CPPUNIT_LDADD@ 
@GCOV_LDADD@ -lpthread 
+runTests_CXXFLAGS = @CPPUNIT_CFLAGS@ @MYSQL_CFLAGS@ @GCOV_CFLAGS@
+runTests_LDADD = $(top_builddir)/src/libmysequoia.la @CPPUNIT_LDADD@ 
@GCOV_LDADD@ -lpthread
 
 TESTS = $(check_PROGRAMS)
 

_______________________________________________
Carob-commits mailing list
[email protected]
https://forge.continuent.org/mailman/listinfo/carob-commits

Reply via email to