Please see the manual -- 'Writing R Extensions'. If you want to use custom compiler flags, you use a Makevars or personal .Makevars file.
Something like

PKG_FCFLAGS=-fopenmp

(you haven't told us your OS or version of R).

On Mon, 19 Oct 2009, Fabio Mathias Corrêa wrote:

Dear,

When trying to use directive OpenMP in my code, I observed that the directive 
ones were being considered as commentaries.
Compiling with command R CMD SHLIB xxx.f95 - fopenmp and calling the function 
in the R verified that threads was not being considered.
I was to observe the options of the compiler

R CMD SHLIB --help

Usage: R CMD SHLIB [options] files | linker options

Build a shared library for dynamic loading from the specified source or
object files (which are automagically made from their sources) or
linker options.  If not given via '--output', the name for the shared
library is determined from the first source or object file.

Options:
  -h, --help        print short help message and exit
  -v, --version        print version info and exit
  -o, --output=LIB    use LIB as (full) name for the built library
  -c, --clean        remove files created during compilation
  --preclean        remove files created during a previous run
  -n, --dry-run        dry run, showing commands that would be used

Windows only:
  -d, --debug        build a debug DLL


How can I enable -fopenmp for use with R CMD SHLIB?


               Fábio Mathias Corrêa
Estatística e Experimentação Agropecuária/UFLA

--
Brian D. Ripley,                  rip...@stats.ox.ac.uk
Professor of Applied Statistics,  http://www.stats.ox.ac.uk/~ripley/
University of Oxford,             Tel:  +44 1865 272861 (self)
1 South Parks Road,                     +44 1865 272866 (PA)
Oxford OX1 3TG, UK                Fax:  +44 1865 272595
______________________________________________
R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel

Reply via email to