Build Options

All of these options can be applied to meson build or meson configure to customize your build. For instance, to disable HTTPS, you would use meson build -Duse_https=false while setting up the project for the first time, or meson configure -Duse_https=false from the build folder after it's already been configured.

There are more, but these are the important ones

Make sure to check Meson's info on build options.

Option

Type

Description

Default

mri_version

String

Version of MRI to link with

3.0

mri_includes

String

Path to Ruby includes for manual setup

<empty>

mri_libpath

String

Path to Ruby libraries for manual setup

<empty>

mri_library

String

Name of the Ruby library to link with

<empty>

cjk_fallback_font

Boolean

Whether to use a CJK font (WenQuanYi MicroHei) as the fallback font. (+4MB)

false

use_miniffi

Boolean

Whether to include the MiniFFI (Win32API) module.

true

enable-https

Boolean

Whether to enable support for HTTPS from within the HTTPLite module. Requires OpenSSL to be installed.

true

default_framerate

Boolean

Whether to disallow the syncToRefreshRate setting.

false

no_preload_scripts

Boolean

Whether to disable the preloadScripts setting.

false

workdir_current

Boolean

Whether to keep the current directory on startup.

false

appimagekit_path

String

(Linux Only) Location of AppImageKit. Used when forming an AppImage.

<empty>

steamworks_path

String

Location of the Steamworks API SDK.

<empty>

steam_appid

String

The application ID to use when using the Steamworks API.

<empty>

Last updated