On Jul 28, 2007, at 7:02 AM, cstrato wrote:
> I would like to add to my configure.in file the following commands,
> which should only be checked on Mac OS X:
>
> if test -z "${DYLD_LIBRARY_PATH}"; then
> echo ""
> echo "${R_PACKAGE_NAME} configuration error:"
> echo ""
> exit 1
> fi
>
> However, these commands should only be executed on a Mac.
> What do I need to do to be able to test if the configure.in file is
> executed
> on a Mac?
> I tried to use ${R_ARCH} but this returns an empty string.
>
R_ARCH has nothing to do with a Mac anyway. Try something like
OS=`uname`
if test "${OS}" = Darwin; then
..
fi
However, I hope you know what you're doing - setting
DYLD_LIBRARY_PATH is highly dangerous and often breaks the system, so
the check should be rather the other way round ;). Usually, if you
require it, then you're doing something wrong.. (or the author of the
dependent library...).
Cheers,
Simon
_______________________________________________
R-SIG-Mac mailing list
[email protected]
https://stat.ethz.ch/mailman/listinfo/r-sig-mac