dnl CPLINT dnl dnl CPLINT_LIBS= dnl CPLINT_LDFLAGS= dnl CPLINT_SHLIB_LD= dnl CPLINT_CPPFLAGS= dnl found_cplint=false AC_ARG_WITH(cplint, [ --with-cplint[=DIR] with the cplint library using the CUDD library in DIR/lib], yap_cv_cplint=$withval, yap_cv_cplint=no) if test x"$yap_cv_cplint" = "xno" then PKG_CPLINT="" else if test x"$yap_cv_cplint" != "xyes" then CPLINT_LIBS+=" -L${yap_cv_cplint}/cudd -L${yap_cv_cplint}/mtr -L${yap_cv_cplint}/st -L${yap_cv_cplint}/util -L${yap_cv_cplint}/epd " #typical of user-compiled cudd fi CPLINT_CPPFLAGS+=" -I${yap_cv_cplint}/include" found_cplint=true fi # cudd has been probably just tested, so why try again? # cudd is available on fedora, and maybe other linux distributions if test x"$CUDD_LIBS" != x -a x"$CPLINT_CPPFLAGS" = x then CPLINT_CPPFLAGS="$CUDD_CPPFLAGS" CPLINT_LIBS="$CUDD_LIBS" found_cplint=true elif test -d "/usr/include/cudd" -a x"$CPLINT_CPPFLAGS" = x then CPLINT_CPPFLAGS=" -I/usr/include/cudd" CPLINT_LIBS+="-lcudd -lmtr -lcuddst -lepd -lcuddutil -lm" found_cplint=true elif test -d "/usr/local/include/cudd" -a x"$CPLINT_CPPFLAGS" = x then found_cplint=true CPLINT_CPPFLAGS+=" -I/usr/local/include/cudd" CPLINT_LIBS+=" -L/usr/local/lib" fi if test "$found_cplint" = true then if test x"$CPLINT_LIBS" = x then CPLINT_LIBS="-lcudd -lmtr -lst -lepd -lutil -lm $LIBS" fi if test "$target_os" = "cygwin" -o "$target_os" = "mingw32" then CPLINT_SHLIB_LD="gcc -shared ../../yap.dll" else CPLINT_SHLIB_LD="$SHLIB_LD" fi PKG_CPLINT="packages/cplint/approx/simplecuddLPADs packages/cplint" CPLINT_LDFLAGS="$LDFLAGS" AC_SUBST(CPLINT_LIBS) AC_SUBST(CPLINT_LDFLAGS) AC_SUBST(CPLINT_CPPFLAGS) AC_SUBST(CPLINT_SHLIB_LD) else PKG_CPLINT="" fi fi AC_SUBST(PKG_CPLINT) mkdir -p packages/cplint mkdir -p packages/cplint/approx mkdir -p packages/cplint/approx/simplecuddLPADs AC_CONFIG_FILES([packages/cplint/Makefile]) AC_CONFIG_FILES([packages/cplint/approx/simplecuddLPADs/Makefile])