raylib/meson_options.txt
2026-04-06 14:40:27 -03:00

64 lines
2.8 KiB
Meson

option('platform', type: 'combo',
choices: ['desktop', 'web', 'android', 'drm', 'sdl', 'rgfw'],
value: 'desktop',
description: 'Target platform')
option('graphics', type: 'combo',
choices: ['default', 'opengl33', 'opengl43', 'opengles2', 'opengles3', 'software'],
value: 'default',
description: 'Graphics API')
option('glfw_backend', type: 'combo',
choices: ['x11', 'wayland'],
value: 'x11',
description: 'GLFW backend on Linux (X11 or Wayland)')
option('use_external_glfw', type: 'boolean', value: false,
description: 'Use system GLFW instead of bundled')
option('use_audio', type: 'boolean', value: true,
description: 'Build with audio module')
option('support_module_rshapes', type: 'boolean', value: true,
description: 'Support module rshapes')
option('support_module_rtextures', type: 'boolean', value: true,
description: 'Support module rtextures')
option('support_module_rtext', type: 'boolean', value: true,
description: 'Support module rtext')
option('support_module_rmodels', type: 'boolean', value: true,
description: 'Support module rmodels')
option('support_module_raudio', type: 'boolean', value: true,
description: 'Support module raudio')
option('support_tracelog', type: 'boolean', value: true,
description: 'Support tracelog')
option('support_camera_system', type: 'boolean', value: true,
description: 'Support camera system')
option('support_gestures_system', type: 'boolean', value: true,
description: 'Support gestures system')
option('support_compression_api', type: 'boolean', value: true,
description: 'Support compression API')
option('support_automation_events', type: 'boolean', value: true,
description: 'Support automation events')
option('support_fileformat_tga', type: 'boolean', value: false,
description: 'Support TGA format')
option('support_fileformat_jpg', type: 'boolean', value: false,
description: 'Support JPG format')
option('support_fileformat_bmp', type: 'boolean', value: true,
description: 'Support BMP format')
option('support_fileformat_hdr', type: 'boolean', value: false,
description: 'Support HDR format')
option('support_fileformat_ktx', type: 'boolean', value: false,
description: 'Support KTX format')
option('support_fileformat_astc', type: 'boolean', value: false,
description: 'Support ASTC format')
option('support_fileformat_pvr', type: 'boolean', value: false,
description: 'Support PVR format')
option('support_fileformat_obj', type: 'boolean', value: true,
description: 'Support OBJ format')
option('support_fileformat_gltf', type: 'boolean', value: true,
description: 'Support GLTF format')
option('support_fileformat_vox', type: 'boolean', value: true,
description: 'Support VOX format')
option('support_fileformat_flac', type: 'boolean', value: false,
description: 'Support FLAC format')