| 55 |
|
Prefix where SPRNG is installed ], |
| 56 |
|
sprng_prefix="$withval", |
| 57 |
|
sprng_prefix="/usr/local") |
| 58 |
< |
AC_ARG_WITH(sprng_lib_prefix, [ --with-sprng_lib_prefix=PREFIX SPRNG library directory], |
| 59 |
< |
sprng_lib_prefix="$withval", |
| 60 |
< |
sprng_lib_prefix="/usr/local/lib") |
| 61 |
< |
AC_ARG_WITH(sprng_include_prefix, [ --with-sprng_include_prefix=PREFIX |
| 58 |
> |
AC_ARG_WITH(sprng-libdir, [ --with-sprng-libdir=PREFIX SPRNG library directory], |
| 59 |
> |
sprng_libdir="$withval", |
| 60 |
> |
sprng_libdir="/usr/local/lib") |
| 61 |
> |
AC_ARG_WITH(sprng-include, [ --with-sprng-include=PREFIX |
| 62 |
|
SPRNG include directory], |
| 63 |
< |
sprng_include_prefix="$withval", |
| 64 |
< |
sprng_include_prefix="/usr/local/include/sprng") |
| 63 |
> |
sprng_include="$withval", |
| 64 |
> |
sprng_include="/usr/local/include/sprng") |
| 65 |
|
|
| 66 |
< |
if test x$sprng_lib_prefix = x ; then |
| 67 |
< |
sprng_lib_prefix=${sprng_prefix}/lib |
| 66 |
> |
if test x$sprng_libdir = x ; then |
| 67 |
> |
sprng_libdir=${sprng_prefix}/lib |
| 68 |
|
fi |
| 69 |
|
|
| 70 |
< |
if test x$sprng_include_prefix = x ; then |
| 71 |
< |
sprng_include_prefix=${sprng_prefix}/include |
| 70 |
> |
if test x$sprng_include = x ; then |
| 71 |
> |
sprng_include=${sprng_prefix}/include |
| 72 |
|
fi |
| 73 |
|
|
| 74 |
< |
AC_MSG_CHECKING(for SPRNG include files in $sprng_include_prefix) |
| 75 |
< |
if test -f ${sprng_include_prefix}/sprng.h; then |
| 74 |
> |
AC_MSG_CHECKING(for SPRNG include files in $sprng_include) |
| 75 |
> |
if test -f ${sprng_include}/sprng.h; then |
| 76 |
|
have_sprngincl=yes |
| 77 |
|
AC_MSG_RESULT(yes) |
| 78 |
|
else |
| 81 |
|
AC_MSG_ERROR(Could not locate the SPRNG include files) |
| 82 |
|
fi |
| 83 |
|
|
| 84 |
< |
AC_MSG_CHECKING(for SPRNG libraries in $sprng_lib_prefix) |
| 85 |
< |
if test -f ${sprng_lib_prefix}/libsprng.a; then |
| 84 |
> |
AC_MSG_CHECKING(for SPRNG libraries in $sprng_libdir) |
| 85 |
> |
if test -f ${sprng_libdir}/libsprng.a; then |
| 86 |
|
have_sprnglib=yes |
| 87 |
|
AC_MSG_RESULT(yes) |
| 88 |
|
else |
| 94 |
|
AC_LANG_SAVE() |
| 95 |
|
AC_LANG([C]) |
| 96 |
|
ac_save_CPPFLAGS=$CPPFLAGS |
| 97 |
< |
CPPFLAGS="${CPPFLAGS} -I${sprng_include_prefix}" |
| 97 |
> |
CPPFLAGS="${CPPFLAGS} -I${sprng_include}" |
| 98 |
|
ac_save_LDFLAGS=$LDFLAGS |
| 99 |
< |
LDFLAGS="${LDFLAGS} -L${sprng_lib_prefix} -lsprng" |
| 99 |
> |
LDFLAGS="${LDFLAGS} -L${sprng_libdir} -lsprng" |
| 100 |
|
AC_CHECK_HEADER(sprng.h, [ |
| 101 |
|
AC_CHECK_LIB(sprng, |
| 102 |
|
init_rng, |
| 103 |
< |
[SPRNG_LIBDIR="${sprng_lib_prefix}" |
| 104 |
< |
SPRNG_LIB="-lsprng" SPRNG_INC="-I${sprng_include_prefix}" |
| 103 |
> |
[SPRNG_LIBDIR="${sprng_libdir}" |
| 104 |
> |
SPRNG_LIB="-lsprng" SPRNG_INC="-I${sprng_include}" |
| 105 |
|
HAVE_SPRNG="yes"])]) |
| 106 |
|
CPPFLAGS=$ac_save_CPPFLAGS |
| 107 |
|
LDFLAGS=$ac_save_LDFLAGS |