This commit is contained in:
Hunter 2024-09-27 20:02:30 -04:00
commit 45c2bf9426
25 changed files with 1692 additions and 0 deletions

16
spec/ext.md Normal file
View file

@ -0,0 +1,16 @@
# GRBC extensions
Extensions can be loaded at runtime using grbc_ext(...), functions are then dumped into the runtime
## How extensions work
Extensions are built into the grbc executable, or can be compiled as a shared library and put into ```/usr/local/share/grbc/extensions```, ```C:\GRBC\Extensions\```, or ```~/.local/share/grbc/extensions```
## Extension list
* GRBC_EXT_pkg_config [NOSUPPORT]
* GRBC_EXT_multi_file [NOSUPPORT]
* GRBC_EXT_cmake [NOSUPPORT]
## GRBC_EXT_pkg_config
Pkg config support. UNIX only
## GRBC_EXT_multi_file
Multi file GRBC scripts, supported on all systems.