document profile support
This commit is contained in:
parent
2bb469b26f
commit
d9e4642472
1 changed files with 31 additions and 0 deletions
31
spec/ext/GRBC_EXT_profiles.md
Normal file
31
spec/ext/GRBC_EXT_profiles.md
Normal file
|
@ -0,0 +1,31 @@
|
|||
# GRBC_EXT_profiles
|
||||
compiler profile support in grbc
|
||||
|
||||
## About
|
||||
Author: Interfiber
|
||||
Release Date: 9/29/24
|
||||
|
||||
## Example
|
||||
```lua
|
||||
-- Load extension, by default the debug profile is selected
|
||||
grbc_ext("GRBC_EXT_profiles")
|
||||
|
||||
-- Set the profile, make sure this is at the top of the file!
|
||||
-- See below for default profiles
|
||||
grbc_set_profile("debug")
|
||||
|
||||
|
||||
```
|
||||
|
||||
## Profiles
|
||||
For more detailed information see ```src/ext_profiles.cc```
|
||||
|
||||
### debug
|
||||
Standard debug profile, ```-O1```, and debug symbol generation
|
||||
|
||||
### release_with_debug_symbols
|
||||
Release build but with debug symbol generation, uses ```-O3```
|
||||
|
||||
## release
|
||||
Release build with ```-O3```
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue