26 lines
577 B
Markdown
26 lines
577 B
Markdown
# Evolve Die Repeat TODO: The name is a work in progress
|
|
|
|
This is currently quite empty.
|
|
|
|
## C++ setup
|
|
From anywhere in proejct:
|
|
```bash
|
|
git submodule update --init --recursive
|
|
```
|
|
|
|
In `thirdparty`:
|
|
```bash
|
|
godot --headless --dump-extension-api
|
|
```
|
|
|
|
To compile the cpp extension, run this from `thirdparty/godot-cpp`:
|
|
```bash
|
|
scons platform=linux target=template_debug generate_bindings=yes custom_api_file=../extension_api.json -j8
|
|
```
|
|
|
|
Finally, to compile and extern local `.cpp` files, run this from `thirdparty`:
|
|
```bash
|
|
scons platform=linux target=template_debug -j8
|
|
```
|
|
|