/working/auteur/src/Makevars

http://github.com/eastman/auteur · #! · 27 lines · 24 code · 3 blank · 0 comment · 0 complexity · afae301660ceda0e14cafbad59ca2950 MD5 · raw file

  1. ## Use the R_HOME indirection to support installations of multiple R version
  2. PKG_LIBS = $(shell $(R_HOME)/bin/Rscript -e "Rcpp:::LdFlags()" )
  3. ## As an alternative, one can also add this code in a file 'configure'
  4. ##
  5. ## PKG_LIBS=`${R_HOME}/bin/Rscript -e "Rcpp:::LdFlags()"`
  6. ##
  7. ## sed -e "s|@PKG_LIBS@|${PKG_LIBS}|" \
  8. ## src/Makevars.in > src/Makevars
  9. ##
  10. ## which together with the following file 'src/Makevars.in'
  11. ##
  12. ## PKG_LIBS = @PKG_LIBS@
  13. ##
  14. ## can be used to create src/Makevars dynamically. This scheme is more
  15. ## powerful and can be expanded to also check for and link with other
  16. ## libraries. It should be complemented by a file 'cleanup'
  17. ##
  18. ## rm src/Makevars
  19. ##
  20. ## which removes the autogenerated file src/Makevars.
  21. ##
  22. ## Of course, autoconf can also be used to write configure files. This is
  23. ## done by a number of packages, but recommended only for more advanced users
  24. ## comfortable with autoconf and its related tools.