Package: BuildSys 1.1.2

BuildSys: System for Building and Debugging C/C++ Dynamic Libraries

A build system based on 'GNU make' that creates and maintains (simply) make files in an R session and provides GUI debugging support through 'Microsoft Visual Code'.

Authors:Paavo Jumppanen [aut, cre]

BuildSys_1.1.2.tar.gz

BuildSys_1.1.2.tgz(r-4.4-any)BuildSys_1.1.2.tgz(r-4.3-any)
BuildSys_1.1.2.tar.gz(r-4.5-noble)BuildSys_1.1.2.tar.gz(r-4.4-noble)
BuildSys_1.1.2.tgz(r-4.4-emscripten)BuildSys_1.1.2.tgz(r-4.3-emscripten)
BuildSys.pdf |BuildSys.html
BuildSys/json (API)

# Install 'BuildSys' in R:
install.packages('BuildSys', repos = c('https://pjumppanen.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/pjumppanen/buildsys/issues

On CRAN:

2.30 score 2 stars 1 scripts 254 downloads 13 exports 1 dependencies

Last updated 3 years agofrom:c4e6577ef0. Checks:OK: 4. Indexed: yes.

TargetResultDate
Doc / VignettesOKOct 25 2024
R-4.5-linuxOKOct 25 2024
R-4.4-macOKOct 25 2024
R-4.3-macOKOct 25 2024

Exports:buildMakefilecleanincludePathinitProjectFromFolderinstallIncludePathinstallLibraryPathlibraryPathloadLibrarymakeobjPathsourcePathunloadLibraryvcDebug

Dependencies:digest

Readme and manuals

Help Manual

Help pageTopics
System for Building and Debugging C/C++ Dynamic LibrariesBuildSys-package BuildSys
Class '"BSysProject"'BSysProject-class buildMakefile,BSysProject-method clean,BSysProject-method includePath,BSysProject-method initProjectFromFolder,BSysProject-method installIncludePath,BSysProject-method installLibraryPath,BSysProject-method libraryPath,BSysProject-method loadLibrary,BSysProject-method make,BSysProject-method objPath,BSysProject-method sourcePath,BSysProject-method unloadLibrary,BSysProject-method vcDebug,BSysProject-method
Class '"BSysSourceFile"'BSysSourceFile-class
Build a GNU makefilebuildMakefile \S4method{buildMakefile}{BSysProject}
Remove Files Create by this Projectclean \S4method{clean}{BSysProject}
Get the Path to the Project Include FilesincludePath \S4method{includePath}{BSysProject}
Initialise an S4 'BSysProject' Instance based on a Project FolderinitProjectFromFolder \S4method{initProjectFromFolder}{BSysProject}
Get the Install Path for the Project Include FilesinstallIncludePath \S4method{installIncludePath}{BSysProject}
Get the Install Path for the Project Shared Library FileinstallLibraryPath \S4method{installLibraryPath}{BSysProject}
Get the Path to the Built Shared LibrarylibraryPath \S4method{libraryPath}{BSysProject}
Load the Built Shared LibraryloadLibrary \S4method{loadLibrary}{BSysProject}
Make the Shared Librarymake \S4method{make}{BSysProject}
Get the Path to the Project Object FilesobjPath \S4method{objPath}{BSysProject}
Get the Path to the Project Source FilessourcePath \S4method{sourcePath}{BSysProject}
Unload the Built Shared LibraryunloadLibrary \S4method{unloadLibrary}{BSysProject}
Debug the Shared LibraryvcDebug \S4method{vcDebug}{BSysProject}