2018-07-23 16:16:43 +00:00
|
|
|
##############
|
|
|
|
# Extensions #
|
|
|
|
##############
|
|
|
|
option(
|
|
|
|
'docs',
|
|
|
|
type: 'boolean',
|
|
|
|
value: false,
|
|
|
|
description: 'Build documentation for extension library',
|
|
|
|
)
|
|
|
|
option(
|
|
|
|
'extensions',
|
|
|
|
type: 'boolean',
|
|
|
|
value: true,
|
|
|
|
description: 'Build stock extensions',
|
|
|
|
)
|
|
|
|
option(
|
|
|
|
'introspection',
|
|
|
|
type: 'boolean',
|
|
|
|
value: true,
|
|
|
|
description: 'Build GObject introspection data for extension library',
|
|
|
|
)
|
|
|
|
##################
|
|
|
|
# End extensions #
|
|
|
|
##################
|
|
|
|
|
|
|
|
############
|
|
|
|
# Features #
|
|
|
|
############
|
2020-08-24 09:31:28 +00:00
|
|
|
option(
|
|
|
|
'libportal',
|
|
|
|
type: 'boolean',
|
|
|
|
value: true,
|
|
|
|
description: 'Enable using xdg-desktop-portals for desktop integration',
|
|
|
|
)
|
2018-07-23 16:16:43 +00:00
|
|
|
option(
|
|
|
|
'packagekit',
|
|
|
|
type: 'boolean',
|
|
|
|
value: true,
|
|
|
|
description: 'Enable finding file type handlers using PackageKit',
|
|
|
|
)
|
|
|
|
option(
|
|
|
|
'selinux',
|
|
|
|
type: 'boolean',
|
|
|
|
value: false,
|
|
|
|
description: 'Enable SELinux context support in file properties dialog',
|
|
|
|
)
|
|
|
|
################
|
|
|
|
# End features #
|
|
|
|
################
|
|
|
|
|
|
|
|
###########
|
|
|
|
# Testing #
|
|
|
|
###########
|
|
|
|
option(
|
|
|
|
'profiling',
|
|
|
|
type: 'boolean',
|
|
|
|
value: false,
|
|
|
|
description: 'Enable performance profiling',
|
|
|
|
)
|
|
|
|
option(
|
|
|
|
'tests',
|
|
|
|
type: 'combo',
|
|
|
|
choices: [
|
|
|
|
'none',
|
|
|
|
'headless',
|
|
|
|
'all'
|
|
|
|
],
|
|
|
|
value: 'headless',
|
|
|
|
description: 'Build selected tests',
|
|
|
|
)
|
|
|
|
###############
|
|
|
|
# End testing #
|
|
|
|
###############
|
|
|
|
|
|
|
|
option(
|
|
|
|
'profile',
|
|
|
|
type: 'string',
|
|
|
|
value: '',
|
|
|
|
description: 'Build with specified application ID',
|
|
|
|
)
|