mirror of
https://github.com/godotengine/godot-docs.git
synced 2026-01-05 22:09:56 +03:00
Add more precise information about library paths
This commit is contained in:
@@ -148,34 +148,38 @@ Dependencies section
|
||||
In this section you set the paths of the GDExtension dependencies. This is used internally to export the dependencies
|
||||
when exporting your game executable. You are able to set which dependency is loaded depending on the feature flags
|
||||
of the exported executable. In addition, you are able to set an optional subdirectory to move your dependencies into.
|
||||
In the following example the libraries are moved into a subdirectory called ``libraries``.
|
||||
If no path is supplied Godot will move the libraries into the same directory as your game executable.
|
||||
|
||||
.. warning::
|
||||
In MacOS it is necessary to have shared libraries inside a folder called ``Frameworks`` with a directory structure
|
||||
like this: ``Game.app/Contents/Frameworks``.
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[dependencies]
|
||||
|
||||
macos.debug = {
|
||||
"res://bin/libdependency.macos.template_debug.framework" : "libraries"
|
||||
"res://bin/libdependency.macos.template_debug.framework" : "Contents/Frameworks"
|
||||
}
|
||||
macos.release = {
|
||||
"res://bin/libdependency.macos.template_release.framework" : "libraries"
|
||||
"res://bin/libdependency.macos.template_release.framework" : "Contents/Frameworks"
|
||||
}
|
||||
windows.debug = {
|
||||
"res://bin/libdependency.windows.template_debug.x86_64.dll" : "libraries",
|
||||
"res://bin/libdependency.windows.template_debug.x86_32.dll" : "libraries"
|
||||
"res://bin/libdependency.windows.template_debug.x86_64.dll" : "",
|
||||
"res://bin/libdependency.windows.template_debug.x86_32.dll" : ""
|
||||
}
|
||||
windows.release = {
|
||||
"res://bin/libdependency.windows.template_release.x86_64.dll" : "libraries",
|
||||
"res://bin/libdependency.windows.template_release.x86_32.dll" : "libraries"
|
||||
"res://bin/libdependency.windows.template_release.x86_64.dll" : "",
|
||||
"res://bin/libdependency.windows.template_release.x86_32.dll" : ""
|
||||
}
|
||||
linux.debug = {
|
||||
"res://bin/libdependency.linux.template_debug.x86_64.so" : "libraries",
|
||||
"res://bin/libdependency.linux.template_debug.arm64.so" : "libraries",
|
||||
"res://bin/libdependency.linux.template_debug.rv64.so" : "libraries"
|
||||
"res://bin/libdependency.linux.template_debug.x86_64.so" : "",
|
||||
"res://bin/libdependency.linux.template_debug.arm64.so" : "",
|
||||
"res://bin/libdependency.linux.template_debug.rv64.so" : ""
|
||||
}
|
||||
linux.release = {
|
||||
"res://bin/libdependency.linux.template_release.x86_64.so" : "libraries",
|
||||
"res://bin/libdependency.linux.template_release.arm64.so" : "libraries",
|
||||
"res://bin/libdependency.linux.template_release.rv64.so" : "libraries"
|
||||
"res://bin/libdependency.linux.template_release.x86_64.so" : "",
|
||||
"res://bin/libdependency.linux.template_release.arm64.so" : "",
|
||||
"res://bin/libdependency.linux.template_release.rv64.so" : ""
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user