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.arrow-up-right

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