| 12 |
dnl Copyright ASTEC, Inc. 1987, 1988, 1989, 1990, 1991, 1992 |
dnl Copyright ASTEC, Inc. 1987, 1988, 1989, 1990, 1991, 1992 |
| 13 |
dnl Copyright FreeWnn Project |
dnl Copyright FreeWnn Project |
| 14 |
dnl 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, |
dnl 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, |
| 15 |
dnl 2010 |
dnl 2010, 2011 |
| 16 |
dnl |
dnl |
| 17 |
dnl Maintainer: FreeWnn Project |
dnl Maintainer: FreeWnn Project |
| 18 |
dnl |
dnl |
| 186 |
|
|
| 187 |
dnl For a library libwnn |
dnl For a library libwnn |
| 188 |
|
|
|
dnl AC_ARG_WITH(libwnn, |
|
|
dnl [ --with-libwnn use installed Wnn library [default=no]], |
|
|
dnl [case "${withval}" in |
|
|
dnl yes|no) with_libwnn=${withval};; |
|
|
dnl *) AC_MSG_ERROR(invalid argument to --with-libwnn) ;; |
|
|
dnl esac], with_libwnn=no) |
|
|
dnl |
|
|
|
|
| 189 |
AC_ARG_WITH(libwnn, |
AC_ARG_WITH(libwnn, |
| 190 |
[ --with-libwnn use installed Wnn library [[default=no]]], |
[ --with-libwnn use installed Wnn library [[default=no]]], |
| 191 |
[ with_libwnn="${withval}" |
[ with_libwnn="${withval}"], [with_libwnn=no]) |
| 192 |
AC_ARG_WITH(wnn-includes, |
AC_ARG_WITH(wnn-includes, |
| 193 |
[ --with-wnn-includes=DIR WNN include files are in DIR], |
[ --with-wnn-includes=DIR Installed Wnn include files are in DIR], |
| 194 |
[wnnincludedir="-I${withval}"], [wnnincludedir='']) |
[wnnincludedir="-I${withval}"], [wnnincludedir='']) |
| 195 |
AC_ARG_WITH(wnn-libraries, |
AC_ARG_WITH(wnn-libraries, |
| 196 |
[ --with-wnn-libraries=DIR Search for WNN libraries in DIR [[default=/usr/local/lib]]], |
[ --with-wnn-libraries=DIR Search for Wnn libraries in DIR [[default=/usr/local/lib]]], |
| 197 |
[wnnlibdir="${withval}"], [wnnlibdir='/usr/local/lib']) |
[wnnlibdir="${withval}"], [wnnlibdir='/usr/local/lib']) |
| 198 |
if test "X${with_libwnn}" = X-lwnn; then |
|
| 199 |
WNNJLIB="-L${wnnlibdir} -lwnn" |
if test X${with_libwnn} != Xno; then |
| 200 |
elif test X"`echo ${with_libwnn} | grep '^/.*'`" != X ; then |
case X${with_libwnn} in |
| 201 |
WNNJLIB="${with_libwnn}" |
Xyes | X-lwnn) |
| 202 |
else |
WNNJLIB="-L${wnnlibdir} -lwnn" ;; |
| 203 |
WNNJLIB="${wnnlibdir}/libwnn.a" |
X/*) |
| 204 |
fi |
WNNJLIB="${wnnlibdir}/libwnn.a" ;; |
| 205 |
|
*) |
| 206 |
|
# Honor specified value --with-libwnn |
| 207 |
|
# (maybe wrong in most cases) |
| 208 |
|
WNNJLIB="${with_libwnn}" ;; |
| 209 |
|
esac |
| 210 |
DEPWNNJLIB="" |
DEPWNNJLIB="" |
| 211 |
|
dnl NOTICE: HINSI_DATA depends on --prefix (and makerule.mk). |
| 212 |
HINSI_DATA="\$(JWNNWNNDIR)/hinsi.data" |
HINSI_DATA="\$(JWNNWNNDIR)/hinsi.data" |
| 213 |
], |
EXTWNNJINC=${wnnincludedir} |
| 214 |
[ WNNJLIB="\$(top_builddir)/Wnn/jlib/libwnn.la" |
else |
| 215 |
|
WNNJLIB="\$(top_builddir)/Wnn/jlib/libwnn.la" |
| 216 |
DEPWNNJLIB="\$(WNNJLIB)" |
DEPWNNJLIB="\$(WNNJLIB)" |
| 217 |
HINSI_DATA="\$(top_builddir)/Wnn/jd/hinsi.data" |
HINSI_DATA="\$(top_builddir)/Wnn/jd/hinsi.data" |
| 218 |
]) |
EXTWNNJINC="" |
| 219 |
|
fi |
| 220 |
AC_SUBST(WNNJLIB) |
AC_SUBST(WNNJLIB) |
| 221 |
AC_SUBST(DEPWNNJLIB) |
AC_SUBST(DEPWNNJLIB) |
| 222 |
|
AC_SUBST(EXTWNNJINC) |
| 223 |
AC_SUBST(HINSI_DATA) |
AC_SUBST(HINSI_DATA) |
| 224 |
|
|
| 225 |
AC_ARG_WITH(libcwnn, |
AC_ARG_WITH(libcwnn, |
| 226 |
[ --with-libcwnn use installed cWnn library [[default=no]]], |
[ --with-libcwnn use installed cWnn library [[default=no]]], |
| 227 |
[ |
[ with_libcwnn="${withval}"], [with_libcwnn=no]) |
| 228 |
AC_ARG_WITH(cwnn-includes, |
AC_ARG_WITH(cwnn-includes, |
| 229 |
[ --with-cwnn-includes=DIR CWNN include files are in DIR], |
[ --with-cwnn-includes=DIR Installed cWnn include files are in DIR], |
| 230 |
[cwnnincludedir="-I${withval}"], [cwnnincludedir='']) |
[cwnnincludedir="-I${withval}"], [cwnnincludedir='']) |
| 231 |
AC_ARG_WITH(cwnn-libraries, |
AC_ARG_WITH(cwnn-libraries, |
| 232 |
[ --with-cwnn-libraries=DIR Search for CWNN libraries in DIR [[default=/usr/local/lib]]], |
[ --with-cwnn-libraries=DIR Search for cWnn libraries in DIR [[default=/usr/local/lib]]], |
| 233 |
[cwnnlibdir="${withval}"], [cwnnlibdir='/usr/local/lib']) |
[cwnnlibdir="${withval}"], [cwnnlibdir='/usr/local/lib']) |
| 234 |
if test "X${with_libcwnn}" = X-lcwnn; then |
|
| 235 |
CWNNJLIB="-L${cwnnlibdir} -lcwnn" |
if test X${with_libcwnn} != Xno; then |
| 236 |
elif test X"`echo ${with_libcwnn} | grep '^/.*'`" != X ; then |
case X${with_libcwnn} in |
| 237 |
CWNNJLIB="${with_libcwnn}" |
Xyes | X-lcwnn) |
| 238 |
else |
CWNNJLIB="-L${cwnnlibdir} -lcwnn" ;; |
| 239 |
CWNNJLIB="${cwnnlibdir}/libcwnn.a" |
X/*) |
| 240 |
fi |
CWNNJLIB="${cwnnlibdir}/libcwnn.a" ;; |
| 241 |
|
*) |
| 242 |
|
# Honor specified value --with-libcwnn |
| 243 |
|
# (maybe wrong in most cases) |
| 244 |
|
CWNNJLIB="${with_libcwnn}" ;; |
| 245 |
|
esac |
| 246 |
DEPCWNNJLIB="" |
DEPCWNNJLIB="" |
| 247 |
|
dnl NOTICE: [CT]HINSI_DATA also depends on --prefix (and makerule.mk). |
| 248 |
CHINSI_DATA="\$(CWNNWNNDIR)/cixing.data" |
CHINSI_DATA="\$(CWNNWNNDIR)/cixing.data" |
| 249 |
THINSI_DATA="\$(TWNNTDSRC)/cixing.data" |
THINSI_DATA="\$(TWNNWNNDIR)/cixing.data" |
| 250 |
], |
EXTCWNNJINC=${cwnnincludedir} |
| 251 |
[ CWNNJLIB="\$(top_builddir)/cWnn/jlib/libcwnn.la" |
else |
| 252 |
|
CWNNJLIB="\$(top_builddir)/cWnn/jlib/libcwnn.la" |
| 253 |
DEPCWNNJLIB="\$(CWNNJLIB)" |
DEPCWNNJLIB="\$(CWNNJLIB)" |
| 254 |
CHINSI_DATA="\$(CWNNCDSRC)/cixing.data" |
CHINSI_DATA="\$(CWNNCDSRC)/cixing.data" |
| 255 |
THINSI_DATA="\$(TWNNTDSRC)/cixing.data" |
THINSI_DATA="\$(TWNNTDSRC)/cixing.data" |
| 256 |
]) |
EXTCWNNJINC="" |
| 257 |
|
fi |
| 258 |
AC_SUBST(CWNNJLIB) |
AC_SUBST(CWNNJLIB) |
| 259 |
AC_SUBST(DEPCWNNJLIB) |
AC_SUBST(DEPCWNNJLIB) |
| 260 |
|
AC_SUBST(EXTCWNNJINC) |
| 261 |
AC_SUBST(CHINSI_DATA) |
AC_SUBST(CHINSI_DATA) |
| 262 |
AC_SUBST(THINSI_DATA) |
AC_SUBST(THINSI_DATA) |
| 263 |
|
|
| 264 |
AC_ARG_WITH(libkwnn, |
AC_ARG_WITH(libkwnn, |
| 265 |
[ --with-libkwnn use installed kWnn library [[default=no]]], |
[ --with-libkwnn use installed kWnn library [[default=no]]], |
| 266 |
[ |
[ with_libkwnn="${withval}"], [with_libkwnn=no]) |
| 267 |
AC_ARG_WITH(kwnn-includes, |
AC_ARG_WITH(kwnn-includes, |
| 268 |
[ --with-kwnn-includes=DIR KWNN include files are in DIR], |
[ --with-kwnn-includes=DIR Installed kWnn include files are in DIR], |
| 269 |
[kwnnincludedir="-I${withval}"], [kwnnincludedir='']) |
[kwnnincludedir="-I${withval}"], [kwnnincludedir='']) |
| 270 |
AC_ARG_WITH(kwnn-libraries, |
AC_ARG_WITH(kwnn-libraries, |
| 271 |
[ --with-kwnn-libraries=DIR Search for KWNN libraries in DIR [[default=/usr/local/lib]]], |
[ --with-kwnn-libraries=DIR Search for kWnn libraries in DIR [[default=/usr/local/lib]]], |
| 272 |
[kwnnlibdir="${withval}"], [kwnnlibdir='/usr/local/lib']) |
[kwnnlibdir="${withval}"], [kwnnlibdir='/usr/local/lib']) |
| 273 |
if test "X${with_libkwnn}" = X-lkwnn; then |
|
| 274 |
KWNNJLIB="-L${kwnnlibdir} -lkwnn" |
if test X${with_libkwnn} != Xno; then |
| 275 |
elif test X"`echo ${with_libkwnn} | grep '^/.*'`" != X ; then |
case X${with_libkwnn} in |
| 276 |
KWNNJLIB="${with_libkwnn}" |
Xyes | X-lkwnn) |
| 277 |
else |
KWNNJLIB="-L${kwnnlibdir} -lkwnn" ;; |
| 278 |
KWNNJLIB="${kwnnlibdir}/libkwnn.a" |
X/*) |
| 279 |
fi |
KWNNJLIB="${kwnnlibdir}/libkwnn.a" ;; |
| 280 |
|
*) |
| 281 |
|
# Honor specified value --with-libkwnn |
| 282 |
|
# (maybe wrong in most cases) |
| 283 |
|
KWNNJLIB="${with_libkwnn}" ;; |
| 284 |
|
esac |
| 285 |
DEPKWNNJLIB="" |
DEPKWNNJLIB="" |
| 286 |
|
dnl NOTICE: KHINSI_DATA also depends on --prefix (and makerule.mk). |
| 287 |
KHINSI_DATA="\$(KWNNWNNDIR)/hinsi.data" |
KHINSI_DATA="\$(KWNNWNNDIR)/hinsi.data" |
| 288 |
], |
EXTKWNNJINC=${kwnnincludedir} |
| 289 |
[ KWNNJLIB="\$(top_builddir)/kWnn/jlib/libkwnn.la" |
else |
| 290 |
|
KWNNJLIB="\$(top_builddir)/kWnn/jlib/libkwnn.la" |
| 291 |
DEPKWNNJLIB="\$(KWNNJLIB)" |
DEPKWNNJLIB="\$(KWNNJLIB)" |
| 292 |
KHINSI_DATA="\$(KWNNKDSRC)/hinsi.data" |
KHINSI_DATA="\$(KWNNKDSRC)/hinsi.data" |
| 293 |
]) |
EXTKWNNJINC="" |
| 294 |
|
fi |
| 295 |
AC_SUBST(KWNNJLIB) |
AC_SUBST(KWNNJLIB) |
| 296 |
AC_SUBST(DEPKWNNJLIB) |
AC_SUBST(DEPKWNNJLIB) |
| 297 |
|
AC_SUBST(EXTKWNNJINC) |
| 298 |
AC_SUBST(KHINSI_DATA) |
AC_SUBST(KHINSI_DATA) |
| 299 |
|
|
| 300 |
dnl |
dnl |