added option to disable building the utils

When you need both 32 and 64 bit version of the library only
one version of the utils is required.
This commit is contained in:
Minze Zwerver 2019-06-02 12:31:51 +02:00
parent e5286e1495
commit 15ff22c745
2 changed files with 7 additions and 2 deletions

View File

@ -125,6 +125,7 @@ path_polkit_action_dir = join_paths(path_datadir, 'polkit-1', 'actions')
with_daemon = get_option('with-daemon')
with_examples = get_option('with-examples')
with_util = get_option('with-util')
# Provide a config.h
cdata = configuration_data()
@ -142,8 +143,11 @@ subdir('lib')
# common lib is always required
subdir('common')
# Utilities are always required
# Utilities are always required except when having both 64 and 32 bit versions
# of libgamemode installed
if with_util == true
subdir('util')
endif
# The daemon can be disabled if necessary, allowing multilib builds of the
# main library

View File

@ -12,3 +12,4 @@ option('with-dbus-service-dir', type: 'string', description: 'Explicitly set the
# General options
option('with-examples', type: 'boolean', description: 'Build sample programs', value: 'true')
option('with-daemon', type: 'boolean', description: 'Build the daemon', value: 'true')
option('with-util', type: 'boolean', description: 'Build the utilities', value: 'true')