Problem: Godot exports both debug and release GDNative libraries. On desktop platforms the shared libraries share the same name and one library gets overwritten because of that. This behaviour results in debug exports using the release library for example.
Solution: We use only one .gdnlib and .gdns named wwise-gdnative and set the correct library path in the build export script. Godot picks the debug or release library based on the Export with Debug setting in the export project window:
Tested on Windows and macOS, but I expect this to work for all platforms.
This PR fixes issue https://github.com/alessandrofama/wwise-godot-integration/issues/21.
Problem: Godot exports both debug and release GDNative libraries. On desktop platforms the shared libraries share the same name and one library gets overwritten because of that. This behaviour results in debug exports using the release library for example.
Solution: We use only one .gdnlib and .gdns named
wwise-gdnative
and set the correct library path in the build export script. Godot picks the debug or release library based on theExport with Debug
setting in the export project window:Tested on Windows and macOS, but I expect this to work for all platforms.