1 # Check presence of "CPPUNIT" product presence
3 # Author : Anthony GEAY (CEA, 2006)
6 AC_DEFUN([CHECK_CPPUNIT],[
7 AC_REQUIRE([AC_PROG_CC])dnl
8 AC_REQUIRE([AC_PROG_CPP])dnl
10 AC_CHECKING(for CPPUNIT)
15 [AC_HELP_STRING([--with-cppunit=DIR],[cppunit directory path where cppunit is installed])],
16 [CPPUNITINSTDIR="$withval"
17 AC_MSG_RESULT("select $withval as path to cppunit")
20 AC_SUBST(CPPUNIT_INCLUDES)
21 AC_SUBST(CPPUNIT_LIBS)
22 AC_SUBST(CPPUNIT_LIBS_DIR)
23 AC_SUBST(CPPUNITINSTDIR)
31 if test "x$CPPUNITINSTDIR" = "x"
36 LOCAL_INCLUDES="-I$CPPUNITINSTDIR/include"
37 LOCAL_LIBS_DIR="$CPPUNITINSTDIR/lib"
42 CPPFLAGS_old="$CPPFLAGS"
43 CPPFLAGS="$CPPFLAGS $LOCAL_INCLUDES"
45 AC_CHECK_HEADER(cppunit/ui/text/TestRunner.h,cppunit_ok=yes ,cppunit_ok=no)
46 CPPFLAGS="$CPPFLAGS_old"
48 if test "x$cppunit_ok" = "xyes"
50 if test "x$LOCAL_INCLUDES" = "x"
53 CPPUNIT_LIBS="-lcppunit"
56 CPPUNIT_INCLUDES="$LOCAL_INCLUDES"
57 CPPUNIT_LIBS="-L$LOCAL_LIBS_DIR -lcppunit"
58 CPPUNIT_LIBS_DIR="$LOCAL_LIBS_DIR"
62 AC_MSG_RESULT(for cppunit: $cppunit_ok)