On 17 August 2012 at 11:44, Cule, Erika wrote: | If so, I still don't understand what happens when I compile the package if GSL is not installed on the computer, as there will still be C code in the src directory.
That is precisely the use case for autoconf et al. You test if something (here GSL) is available (and there are macros and examples for in many places) and then define a header file variable such as I_HAVE_FOUND_GSL as 1 or 0, say. In your C code, you then use something like #if I_HAVE_FOUND_GSL == 1 some code #endif Now your code compiles in both cases. Alternatively, you just depend on the GSL. Many packages on CRAN do, and the Windows build infrastructure provides it. Dirk -- Dirk Eddelbuettel | e...@debian.org | http://dirk.eddelbuettel.com ______________________________________________ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel