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.6-any)BuildSys_1.1.2.tgz(r-4.5-any)
BuildSys_1.1.2.tar.gz(r-4.7-any)BuildSys_1.1.2.tar.gz(r-4.6-any)
BuildSys_1.1.2.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
BuildSys/json (API)

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

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

On CRAN:

Conda:

2.30 score 2 stars 3 scripts 267 downloads 13 exports 1 dependencies

Last updated from:c4e6577ef0. Checks:6 OK, 3 FAILURE. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK127
source / vignettesOK149
linux-release-x86_64OK154
macos-release-arm64OK67
macos-oldrel-arm64OK74
windows-develFAILURE3658
windows-releaseFAILURE3684
windows-oldrelFAILURE3664
wasm-releaseOK83

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}