mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2024-12-26 07:26:15 +01:00
meson: Add PYTHONPATH to load GDB helper module
Meson generates a gdbinit file that will automatically load glib and gobject scripts. However that script uses a helper python module that needs PYTHONPATH to be pointing into the right location in the source tree to be able to find glib_gdb.py and gobject_gdb.py
This commit is contained in:
parent
b3311e82ee
commit
2bd152bfeb
@ -452,6 +452,13 @@ configure_file(
|
|||||||
|
|
||||||
install_data('glib_gdb.py', install_dir : join_paths(glib_pkgdatadir, 'gdb'))
|
install_data('glib_gdb.py', install_dir : join_paths(glib_pkgdatadir, 'gdb'))
|
||||||
|
|
||||||
|
# This is needed to make gdb find glib_gdb.py
|
||||||
|
if meson.version().version_compare('>=0.58')
|
||||||
|
env = environment()
|
||||||
|
env.prepend('PYTHONPATH', meson.current_source_dir())
|
||||||
|
meson.add_devenv(env)
|
||||||
|
endif
|
||||||
|
|
||||||
gdb_conf = configuration_data()
|
gdb_conf = configuration_data()
|
||||||
gdb_conf.set('datadir', glib_datadir)
|
gdb_conf.set('datadir', glib_datadir)
|
||||||
# This is also used in gobject/meson.build
|
# This is also used in gobject/meson.build
|
||||||
|
@ -170,6 +170,13 @@ configure_file(
|
|||||||
install: gdb_install,
|
install: gdb_install,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
# This is needed to make gdb find gobject_gdb.py
|
||||||
|
if meson.version().version_compare('>=0.58')
|
||||||
|
env = environment()
|
||||||
|
env.prepend('PYTHONPATH', meson.current_source_dir())
|
||||||
|
meson.add_devenv(env)
|
||||||
|
endif
|
||||||
|
|
||||||
if enable_systemtap
|
if enable_systemtap
|
||||||
gobject_stp = configure_file(input : 'gobject.stp.in',
|
gobject_stp = configure_file(input : 'gobject.stp.in',
|
||||||
output : '@0@.stp'.format(libgobject.full_path().split('/').get(-1)),
|
output : '@0@.stp'.format(libgobject.full_path().split('/').get(-1)),
|
||||||
|
Loading…
Reference in New Issue
Block a user