Compiling from sources
Clone project with --recurse_submodules.
Typical Project structure
1 2 3 4 5 6 7 8 9 10 11 12 | |
You are supposed to put fmod libraries under libs/fmod/{platform}, according to the platforms you want to support.
libs folder should be a brother to plugin repo in hierarchy.
CMakeLists is here for CLion ide, as we are used to JetBrains tools. Unfortunately, CLion does not currently support
Sconstruct.
Compiling
In order to compile you should run scons command, as for all gdextension projects.
1 | |
If target is editor or template_debug, debug symbols will be generated.
Additional Instructions
On Windows, you need to pass the arch argument with values x86_64 or x86_32.
Example:
1 | |
You can also specify the FMOD directory as an argument, so you don't need to place the libs outside the project root.
Example:
1 | |