2018-05-05 13:55:20 +00:00
option ( 'audioresample_format' , type : 'combo' ,
choices : [ 'int' , 'float' , 'auto' ] , value : 'auto' )
option ( 'gl_api' , type : 'array' , choices : [ 'opengl' , 'gles2' , 'auto' ] , value : [ 'auto' ] ,
description : 'A comma separated list of opengl APIs to enable building against' )
option ( 'gl_platform' , type : 'array' ,
choices : [ 'glx' , 'egl' , 'cgl' , 'wgl' , 'eagl' , 'auto' ] , value : [ 'auto' ] ,
description : 'A comma separated list of opengl platforms to enable building against' )
option ( 'gl_winsys' , type : 'array' ,
choices : [ 'x11' , 'wayland' , 'win32' , 'cocoa' , 'dispmanx' , 'auto' ] , value : [ 'auto' ] ,
description : 'A comma separated list of opengl windows systems to enable building against. Supported values are x11, wayland, win32, cocoa, and dispmanx' )
option ( 'egl_module_name' , type : 'string' , value : '' ,
description : 'The file to pass to g_module_open to open the libEGL library (default: libEGL)' )
option ( 'opengl_module_name' , type : 'string' , value : '' ,
description : 'The file to pass to g_module_open to open the libGL library (default: libGL)' )
option ( 'gles2_module_name' , type : 'string' , value : '' ,
description : 'The file to pass to g_module_open to open the libGLESv2 library (default: libGLESv2)' )
2018-05-21 10:35:05 +00:00
option ( 'install_plugins_helper' , type : 'string' , value : '' ,
description : 'Path of distro helper script to call to install missing plugins' )
2018-05-05 13:55:20 +00:00
# Common options
option ( 'orc' , type : 'combo' , choices : [ 'yes' , 'no' , 'auto' ] , value : 'auto' , yield : true )
option ( 'examples' , type : 'boolean' , value : true , yield : true )
2018-05-21 22:12:22 +00:00
option ( 'gtk_doc' , type : 'boolean' , value : true , yield : true ,
2018-05-05 13:55:20 +00:00
description : 'Build API documentation with gtk-doc' )
option ( 'introspection' , type : 'boolean' , value : true , yield : true ,
description : 'Generate gobject-introspection bindings' )
2018-05-20 13:27:18 +00:00
option ( 'nls' , type : 'boolean' , value : true , yield : true ,
description : 'Enable native language support (translations)' )
2018-05-05 13:55:20 +00:00
option ( 'package-name' , type : 'string' , yield : true ,
2017-05-20 13:46:51 +00:00
description : 'package name to use in plugins' )
2018-05-05 13:55:20 +00:00
option ( 'package-origin' , type : 'string' , value : 'Unknown package origin' , yield : true ,
2017-05-20 13:46:51 +00:00
description : 'package origin URL to use in plugins' )