forked from ariadne/pkgconf
meson: Add with-system options
Fixes #283
parent
962a5e96b7
commit
a7c29fec18
14
meson.build
14
meson.build
|
@ -49,8 +49,18 @@ foreach f : ['libdir', 'datadir']
|
||||||
personality_path += [join_paths(get_option('prefix'), get_option(f), 'pkgconfig', 'personality.d')]
|
personality_path += [join_paths(get_option('prefix'), get_option(f), 'pkgconfig', 'personality.d')]
|
||||||
endforeach
|
endforeach
|
||||||
|
|
||||||
cdata.set_quoted('SYSTEM_LIBDIR', join_paths(get_option('prefix'), get_option('libdir')))
|
SYSTEM_LIBDIR = get_option('with-system-libdir')
|
||||||
cdata.set_quoted('SYSTEM_INCLUDEDIR', join_paths(get_option('prefix'), get_option('includedir')))
|
if SYSTEM_LIBDIR != ''
|
||||||
|
cdata.set_quoted('SYSTEM_LIBDIR', SYSTEM_LIBDIR)
|
||||||
|
else
|
||||||
|
cdata.set_quoted('SYSTEM_LIBDIR', join_paths(get_option('prefix'), get_option('libdir')))
|
||||||
|
endif
|
||||||
|
SYSTEM_INCLUDEDIR = get_option('with-system-includedir')
|
||||||
|
if SYSTEM_INCLUDEDIR != ''
|
||||||
|
cdata.set_quoted('SYSTEM_INCLUDEDIR', SYSTEM_INCLUDEDIR)
|
||||||
|
else
|
||||||
|
cdata.set_quoted('SYSTEM_INCLUDEDIR', join_paths(get_option('prefix'), get_option('includedir')))
|
||||||
|
endif
|
||||||
cdata.set_quoted('PKG_DEFAULT_PATH', ':'.join(default_path))
|
cdata.set_quoted('PKG_DEFAULT_PATH', ':'.join(default_path))
|
||||||
cdata.set_quoted('PERSONALITY_PATH', ':'.join(personality_path))
|
cdata.set_quoted('PERSONALITY_PATH', ':'.join(personality_path))
|
||||||
cdata.set_quoted('PACKAGE_NAME', meson.project_name())
|
cdata.set_quoted('PACKAGE_NAME', meson.project_name())
|
||||||
|
|
|
@ -3,3 +3,17 @@ option(
|
||||||
type: 'feature',
|
type: 'feature',
|
||||||
description: 'Build tests which depends upon the kyua framework',
|
description: 'Build tests which depends upon the kyua framework',
|
||||||
)
|
)
|
||||||
|
|
||||||
|
option(
|
||||||
|
'with-system-libdir',
|
||||||
|
type: 'string',
|
||||||
|
value: '',
|
||||||
|
description: 'Specify the system library directory (default {prefix}/{libdir})'
|
||||||
|
)
|
||||||
|
|
||||||
|
option(
|
||||||
|
'with-system-includedir',
|
||||||
|
type: 'string',
|
||||||
|
value: '',
|
||||||
|
description: 'Specify the system include directory (default {prefix}/{includedir})'
|
||||||
|
)
|
||||||
|
|
Loading…
Reference in New Issue