AS_HELP_STRING([--with-clp@<:@=PREFIX@:>@], [search for CLP under PREFIX or under the default search paths if PREFIX is not given @<:@default@:>@])
AS_HELP_STRING([--without-clp], [disable checking for CLP]),
AC_ARG_WITH([clp-includedir],
AS_HELP_STRING([--with-clp-includedir=DIR], [search for CLP headers in DIR]),
[], [with_clp_includedir=no])
AC_ARG_WITH([clp-libdir],
AS_HELP_STRING([--with-clp-libdir=DIR], [search for CLP libraries in DIR]),
[], [with_clp_libdir=no])
if test x"$with_clp" != x"no"; then
AC_MSG_CHECKING([for CLP])
if test x"$with_clp_includedir" != x"no"; then
CLP_CXXFLAGS="-I$with_clp_includedir"
elif test x"$with_clp" != x"yes"; then
CLP_CXXFLAGS="-I$with_clp/include"
if test x"$with_clp_libdir" != x"no"; then
CLP_LDFLAGS="-L$with_clp_libdir"
elif test x"$with_clp" != x"yes"; then
CLP_LDFLAGS="-L$with_clp/lib"
CLP_LIBS="-lClp -lCoinUtils -lm"
lx_save_cxxflags="$CXXFLAGS"
lx_save_ldflags="$LDFLAGS"
#include <coin/ClpModel.hpp>
int main(int argc, char** argv)
AC_LINK_IFELSE([$lx_clp_test_prog], [lx_clp_found=yes], [lx_clp_found=no])
CXXFLAGS="$lx_save_cxxflags"
LDFLAGS="$lx_save_ldflags"
if test x"$lx_clp_found" = x"yes"; then
AC_DEFINE([HAVE_CLP], [1], [Define to 1 if you have CLP.])
AC_DEFINE([HAVE_LP], [1], [Define to 1 if you have any LP solver.])
CLP_LIBS="$CLP_LDFLAGS $CLP_LIBS"
AM_CONDITIONAL([HAVE_CLP], [test x"$lx_clp_found" = x"yes"])