64 lines
2.8 KiB
Meson
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')
|