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.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')) |
Bug tracker:https://github.com/pjumppanen/buildsys/issues
Last updated 3 years agofrom:c4e6577ef0. Checks:OK: 4. Indexed: yes.
Target | Result | Date |
---|---|---|
Doc / Vignettes | OK | Oct 25 2024 |
R-4.5-linux | OK | Oct 25 2024 |
R-4.4-mac | OK | Oct 25 2024 |
R-4.3-mac | OK | Oct 25 2024 |
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} |