Вы можете включить в каталог inst/
все, что захотите, включая подкаталог lib
.Если все, что вам нужно, - это иметь доступ к этим библиотекам во время выполнения, вы, вероятно, можете использовать что-то вроде Sys.setenv(LD_LIBRARY_PATH=system.file("lib",package="mypkg"))
для установки соответствующих путей к библиотекам.
Если вам нужны библиотеки для компоновки во время установки / сборки,может быть немного больше неприятностей.Я могу себе представить, что вы можете настроить ваши скрипты конфигурирования и Makefiles (стр. 13-15 руководства по расширениям R) так, чтобы они выглядели в нужном месте ... но я не знаю, как это сделать, и это, вероятно, потребует некоторыхчтобы это сделать (задокументируйте, если вы это сделаете!)
Обратите внимание, что пакеты, содержащие двоичные файлы, не разрешены в CRAN (по очевидным причинам безопасности), хотя R-Forge разрешает их ...
(Ни один из этих советов не проверялся - я распространил двоичные исполняемые файлы внутри пакетов, но не библиотеки - поэтому я надеюсь, что это полезно, или, по крайней мере, не вводит в заблуждение.)