On 24 April 2014 at 17:47, Mitov Venelin wrote:
| Hello,
| 
| I’m using sourceCpp to build a shared library from a C++ file on a linux 
server. This shared library has to be linked by many R-processes, so it would 
be a serious waste if one would rebuild/relink the library from source in each 
of these processes. On a Windows machine I can find the library in a temporary 
directory, copy it together with its corresponding R-linking file in the 
R-project directory and change the directory-path in the R-linking file to the 
project-directory. On the linux server I’m using, however, the temporary 
directory seems to be deleted after the build has finished. 
| It would be nice, if one could specify an output directory during the call to 
sourceCpp, but I didn’t find an argument about that in the sourceCpp 
documentation. Is there a way to do it?


When you say "has to be linked by many R proceses" you probably mean "needs
to be loaded by many R processes" 

R offers the package system for this, and Rcpp has always encouraged you to
created packages.  This is no different and not a job for sourceCpp().

Dirk

-- 
Dirk Eddelbuettel | [email protected] | http://dirk.eddelbuettel.com
_______________________________________________
Rcpp-devel mailing list
[email protected]
https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rcpp-devel

Reply via email to