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:
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
Last updated from:c4e6577ef0. Checks:6 OK, 3 FAILURE. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel-x86_64 | OK | 127 | ||
| source / vignettes | OK | 149 | ||
| linux-release-x86_64 | OK | 154 | ||
| macos-release-arm64 | OK | 67 | ||
| macos-oldrel-arm64 | OK | 74 | ||
| windows-devel | FAILURE | 3658 | ||
| windows-release | FAILURE | 3684 | ||
| windows-oldrel | FAILURE | 3664 | ||
| wasm-release | OK | 83 |
Exports:buildMakefilecleanincludePathinitProjectFromFolderinstallIncludePathinstallLibraryPathlibraryPathloadLibrarymakeobjPathsourcePathunloadLibraryvcDebug
Dependencies:digest
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| System for Building and Debugging C/C++ Dynamic Libraries | BuildSys-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 makefile | buildMakefile \S4method{buildMakefile}{BSysProject} |
| Remove Files Create by this Project | clean \S4method{clean}{BSysProject} |
| Get the Path to the Project Include Files | includePath \S4method{includePath}{BSysProject} |
| Initialise an S4 'BSysProject' Instance based on a Project Folder | initProjectFromFolder \S4method{initProjectFromFolder}{BSysProject} |
| Get the Install Path for the Project Include Files | installIncludePath \S4method{installIncludePath}{BSysProject} |
| Get the Install Path for the Project Shared Library File | installLibraryPath \S4method{installLibraryPath}{BSysProject} |
| Get the Path to the Built Shared Library | libraryPath \S4method{libraryPath}{BSysProject} |
| Load the Built Shared Library | loadLibrary \S4method{loadLibrary}{BSysProject} |
| Make the Shared Library | make \S4method{make}{BSysProject} |
| Get the Path to the Project Object Files | objPath \S4method{objPath}{BSysProject} |
| Get the Path to the Project Source Files | sourcePath \S4method{sourcePath}{BSysProject} |
| Unload the Built Shared Library | unloadLibrary \S4method{unloadLibrary}{BSysProject} |
| Debug the Shared Library | vcDebug \S4method{vcDebug}{BSysProject} |
