[R-pkg-devel] R CMD INSTALL -l /path/lib

Sameh M. Abdulah @@meh@@bdu|@h @end|ng |rom k@u@t@edu@@@
Wed Aug 19 17:48:45 CEST 2020


Many Thanks Gabor! It works with me.

—Sameh


On Aug 19, 2020, at 6:44 PM, Iñaki Ucar <iucar using fedoraproject.org> wrote:
> 
> On Wed, 19 Aug 2020 at 14:02, Gábor Csárdi <csardi.gabor using gmail.com> wrote:
>> 
>> From https://cran.r-project.org/doc/manuals/R-exts.html:
>> 
>>> The script is run in a separate R environment containing the following
>> variables: R_PACKAGE_NAME (the name of the package), R_PACKAGE_SOURCE (the
>> path to the source directory of the package), R_PACKAGE_DIR (the path of
>> the target installation directory of the package), R_ARCH (the
>> arch-dependent part of the path, often empty), SHLIB_EXT (the extension of
>> shared objects) and WINDOWS (TRUE on Windows, FALSE elsewhere).
>> 
>> This is for `install.libs.R`, but AFAIR it is also true for `configure`. So
>> you need the `R_PACKAGE_DIR` env var.
> 
> But R_PACKAGE_DIR contains the temporary path for staged
> installations. Instead, I think R_LIBRARY_DIR is the desired path.
> 
>> Gabor
>> 
>>> On Wed, Aug 19, 2020 at 12:03 PM Sameh M. Abdulah <
>>> sameh.abdulah using kaust.edu.sa> wrote:
>>> 
>>> If a user is using this command to install my package,
>>> 
>>> R CMD INSTALL -l /path/lib  package_r.tar.gz
>>> 
>>> 
>>> How can I get the lib value within the configure file?
>>> 
>>> 
>>> --Sameh
> 
> -- 
> Iñaki Úcar


More information about the R-package-devel mailing list