| ## | |
| ## ${R_HOME}/bin/LINK | |
| revision='$Rev$' | |
| version=`set - ${revision}; echo ${2}` | |
| version="R linker front end: ${R_VERSION} (r${version}) | |
| Copyright (C) 2000-2018 The R Core Team. | |
| This is free software; see the GNU General Public License version 2 | |
| or later for copying conditions. There is NO warranty." | |
| usage="Usage: R CMD LINK [options] linkcmd | |
| Perform the specified linkcmd by passing it through GNU libtool and | |
| setting a few useful R-related options. Use in particular when creating | |
| executables linked against the R shared library. | |
| Options: | |
| -h, --help print short help message and exit | |
| -v, --version print version info and exit | |
| Currently only is useful when creating executables, using the C or C++ | |
| compiler for linking. | |
| Report bugs at <https://bugs.R-project.org>." | |
| args= | |
| while test -n "${1}"; do | |
| case ${1} in | |
| -h|--help) | |
| echo "${usage}"; exit 0 ;; | |
| -v|--version) | |
| echo "${version}"; exit 0 ;; | |
| *) | |
| args="${args} ${1}" ;; | |
| esac | |
| shift | |
| done | |
| if test -z "${R_HOME}"; then | |
| echo "Fatal error: R_HOME was not set" | |
| exit 1 | |
| fi | |
| Rexeclibdir="${R_HOME}/lib${R_ARCH}" | |
| linkopts="-avoid-version -rpath ${Rexeclibdir}" | |
| exec ${R_HOME}/bin/libtool --mode=link ${args} ${linkopts} | |
| ### Local Variables: *** | |
| ### mode: sh *** | |
| ### sh-indentation: 2 *** | |
| ### End: *** |