77 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			77 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| 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])
 | |
| 
 | |
| 
 |