Table of Contents

Class EditorExportPlatformLinuxBSD

Exporter for Linux/BSD.

Inheritance
EditorExportPlatformLinuxBSD

See Also

Properties

binary_format/architecture

Application executable architecture.

Supported architectures: x86_32, x86_64, arm64, arm32, rv64, ppc64, ppc32, and loongarch64.

Official export templates include x86_32, x86_64, arm32, and arm64 binaries only.

var binary_format/architecture : String

Property Value

String

binary_format/embed_pck

If true, project resources are embedded into the executable.

var binary_format/embed_pck : bool

Property Value

bool

custom_template/debug

Path to the custom export template. If left empty, default template is used.

var custom_template/debug : String

Property Value

String

custom_template/release

Path to the custom export template. If left empty, default template is used.

var custom_template/release : String

Property Value

String

debug/export_console_wrapper

If true, a console wrapper is exported alongside the main executable, which allows running the project with enabled console output.

var debug/export_console_wrapper : int

Property Value

int

ssh_remote_deploy/cleanup_script

Script code to execute on the remote host when app is finished.

The following variables can be used in the script:

  • {temp_dir} - Path of temporary folder on the remote, used to upload app and scripts to.

  • {archive_name} - Name of the ZIP containing uploaded application.

  • {exe_name} - Name of application executable.

  • {cmd_args} - Array of the command line argument for the application.

var ssh_remote_deploy/cleanup_script : String

Property Value

String

ssh_remote_deploy/enabled

Enables remote deploy using SSH/SCP.

var ssh_remote_deploy/enabled : bool

Property Value

bool

ssh_remote_deploy/extra_args_scp

Array of the additional command line arguments passed to the SCP.

var ssh_remote_deploy/extra_args_scp : String

Property Value

String

ssh_remote_deploy/extra_args_ssh

Array of the additional command line arguments passed to the SSH.

var ssh_remote_deploy/extra_args_ssh : String

Property Value

String

ssh_remote_deploy/host

Remote host SSH user name and address, in user@address format.

var ssh_remote_deploy/host : String

Property Value

String

ssh_remote_deploy/port

Remote host SSH port number.

var ssh_remote_deploy/port : String

Property Value

String

ssh_remote_deploy/run_script

Script code to execute on the remote host when running the app.

The following variables can be used in the script:

  • {temp_dir} - Path of temporary folder on the remote, used to upload app and scripts to.

  • {archive_name} - Name of the ZIP containing uploaded application.

  • {exe_name} - Name of application executable.

  • {cmd_args} - Array of the command line argument for the application.

var ssh_remote_deploy/run_script : String

Property Value

String

texture_format/etc2_astc

If true, project textures are exported in the ETC2/ASTC format.

var texture_format/etc2_astc : bool

Property Value

bool

texture_format/s3tc_bptc

If true, project textures are exported in the S3TC/BPTC format.

var texture_format/s3tc_bptc : bool

Property Value

bool